次世代言語18 Go Rust ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
562:デフォルトの名無しさん 20/03/03 15:42:26.74 lzYVFoFM.net >>542 >println!("{}", n = 4); named parameterがformat stringで使われてないから エラーにすべきケースかもね 563:デフォルトの名無しさん 20/03/03 17:25:37 9peK0gCx.net あー、assignmentではなく… なるほどだけど、 えー… Rustでは代入式は右辺の評価値ではなく空のタプルを返すとあったから確かめようとしたらこうなったw 大根乱ですよ 564:デフォルトの名無しさん 20/03/03 17:31:22 EXykEa9V.net むしろ何で代入してると思ったのか 565:デフォルトの名無しさん 20/03/03 18:04:04 9peK0gCx.net ? いや以下expected `i32`, found `()`でエラーになるけど代入の結果空のタプルが返ったればこそでしょ??どういう意味? fn foo(x: i32) -> i32 { x * 2 } let mut n = 5i32; let m = foo(n = 4i32); 566:デフォルトの名無しさん 20/03/03 18:44:54 uIYzrTnG.net nを定義しても呼び出された側からは見えないのがレキシカルスコープ でもやっぱり見えるスコープが欲しい これはダイナミックスコープの再発明だな
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
409日前に更新/225 KB
担当:undef