メルマガ読むならアプリが便利
アプリで開く

[jwork-p] 2024-02-29 Rust の文字列。今日も、コツコツ勉強しよう。

日刊プレミアム 高度をめざす情報処理技術者試験宿題
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ 高度を目指す一日一題宿題メールマガジン     .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃ 発行 斎藤末広 suehiro3721p@gmail.com @は半角 '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ 宿題メールトラブル/問題訂正 https://twitter.com/HomeWorkMail ========================================================================  2024年2月29日  旧暦 睦月(むつき,1月) 20日  2/19 雨水(うすい) → 3/5 啓蟄(けいちつ)  強化したい分野の問題を毎日1問 挑戦しよう  このメールの下部の部分に解答欄があります。返信してください。 ====================================================================== ☆宿題メールCM 買い物・出張ホテル予約は 楽天 http://tiny.cc/r2w6wz ☆ 携帯/常時接続は、楽天モバイル(特典あり) https://r10.to/hU7pri コラム [[『かんじる Rust』]] その4 [[モジモジなお型]]  Rust では、文字は、3つの型で扱います。    まず、単体の文字は、char 型があります。UTF-8 で扱います。次に、文字列は str 型と String 型があります。  srt 型は、上書き可能ですが、追加などの操作は、出来ません。通常は、&str と して使います。  String 型は、文字列の操作が可能です。 fn type_of<T>(_: T) -> &'static str { //型名を調べる特別な関数 std::any::type_name::<T>() } fn main() { let x = 'a'; println!("{} の型は、{}", x, type_of(x)); let x = '案'; println!("{} の型は、{}", x, type_of(x)); let x = "Hello"; //単純な代入は、&str 型。 println!("{} の型は、{}", x, type_of(x)); let mut name: &str = "Marilyn"; //warning が出ます。 name = "Monroe"; //上書きは可能 println!("{} の型は、{}", name, type_of(name)); let mut namae = String::from("桃"); namae.push_str(" 太郎"); //文字列操作が可能 println!("名前は {}", namae);

この続きを見るには

この記事は約 NaN 分で読めます( NaN 文字 / 画像 NaN 枚)
これはバックナンバーです
  • シェアする
まぐまぐリーダーアプリ ダウンロードはこちら
  • 330円 / 月(税込)
  • 毎週 月・火・水・木・金曜日(祝祭日・年末年始を除く)