次世代言語28 TypeScript Swift Go Kotlin Rust Nimat TECH
次世代言語28 TypeScript Swift Go Kotlin Rust Nim - 暇つぶし2ch372:デフォルトの名無しさん
22/09/06 21:37:52.05 6CvxnJgX.net
>>357
Rustはその2種類の区別もmutの位置で区別できてるね
①引数が値渡しで来て関数内で値を書き換える場合
例: fn func1(mut x: i32) { …
 →値渡しなので呼び出し元には影響なし
➁引数が参照渡しで来て関数内で参照元を書き換える場合
例: fn func2(x: &mut i32) { …
 →可変参照渡しなので呼び出し元の対象は書き換わりうる


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch