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

[jwork-p] 2024-03-01 花粉症秘伝伝授。Rust の所有権。今日も、コツコツ勉強しよう。

日刊プレミアム 高度をめざす情報処理技術者試験宿題
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ 高度を目指す一日一題宿題メールマガジン     .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃ 発行 斎藤末広 suehiro3721p@gmail.com @は半角 '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ 宿題メールトラブル/問題訂正 https://twitter.com/HomeWorkMail ========================================================================  2024年3月1日  旧暦 睦月(むつき,1月) 21日  2/19 雨水(うすい) → 3/5 啓蟄(けいちつ)  強化したい分野の問題を毎日1問 挑戦しよう  このメールの下部の部分に解答欄があります。返信してください。 ====================================================================== ☆宿題メールCM 買い物・出張ホテル予約は 楽天 http://tiny.cc/r2w6wz ☆ 携帯/常時接続は、楽天モバイル(特典あり) https://r10.to/hU7pri ------------------------------------------------------------------------ ◎コラム [[『かんじる Rust』]] その5 [[所有権]] Rust Playground https://play.rust-lang.org/  Rust 言語では、インスタンスには、所有権があります。    a = インスタンスA    と代入すると、インスタンスA の所有権は、a のものとなります  b = a とやると、インスタンスA の所有権は、b のものとなります。 また、c = x.f(a) すると、インスタンスA の所有権は、メソッド f のものと なります。メソッド f から return されたものの所有権が c のものとなります。 // 構造体サンプル print()で、所有権が移動 struct Saline{ //食塩水 // インスタンス・変数 r: f32, //割合(濃度)ratio w: f32 // 重さ weight } // コンストラクタ fn saline(r:f32, w:f32) -> Saline { Saline {r, w} } // 構造体実装 impl Saline{ fn print(self){ // &self とする所有権は、move しない。 println!("{} % 食塩水 {} g", self.r * 100.0, self.w)

この続きを見るには

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