┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ 高度を目指す一日一題宿題メールマガジン .&&&& **** %%%%. ┃
┃ &&&&&&******%%%%%% ┃
┃ 発行 斎藤末広 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
枚)