公式
https://www.rust-lang.org/
https://blog.rust-lang.org/
https://github.com/rust-lang/rust
Web上の実行環境
https://play.rust-lang.org
※Rustを学びたい人はまず最初に公式のThe Bookを読むこと
https://doc.rust-lang.org/book/
※Rustを学ぶ際に犯しがちな12の過ち
https://dystroy.org/blog/how-not-to-learn-rust
※Rustのasyncについて知りたければ「async-book」は必読
https://rust-lang.github.io/async-book/
※次スレは原則>>980が立てること
前スレ
Rust part17
https://mevius.5ch.net/test/read.cgi/tech/1665063793/
探検
Rust part18
レス数が1000を超えています。これ以上書き込みはできません。
2022/12/10(土) 18:17:02.61ID:XSNoXTPt
974デフォルトの名無しさん
2023/01/16(月) 17:23:10.52ID:/Oj6b8p3 > Rustという英単語から「枯れた」という印象を受けてしまう人も多い
まずこれがおかしい
まずこれがおかしい
975デフォルトの名無しさん
2023/01/16(月) 17:30:23.05ID:t2tq2J5w ゲームが検索の邪魔
976デフォルトの名無しさん
2023/01/16(月) 17:41:15.13ID:qYPB25TW 北米は fake news の本場だからな。
977デフォルトの名無しさん
2023/01/16(月) 19:29:31.29ID:TjR5adpl >>957-958
イミュータブルで宣言した中身が書き変わってしまうようなコードはムーブ後であったとしても
ttps://doc.rust-lang.org/book/ch03-01-variables-and-mutability.html
このあたりの説明と矛盾しない?
tar::Builder::new()の引数の中身が書き変わらないことを期待されるということはないだろうし
ミュータブルのものだけ通るようになっていた方が宣言と動作が一致すると思うけど
何か不都合があるのだろうか
イミュータブルで宣言した中身が書き変わってしまうようなコードはムーブ後であったとしても
ttps://doc.rust-lang.org/book/ch03-01-variables-and-mutability.html
このあたりの説明と矛盾しない?
tar::Builder::new()の引数の中身が書き変わらないことを期待されるということはないだろうし
ミュータブルのものだけ通るようになっていた方が宣言と動作が一致すると思うけど
何か不都合があるのだろうか
978デフォルトの名無しさん
2023/01/16(月) 19:41:55.12ID:EhSk+RRY >>977
変数とその変数が指している先がごっちゃになってる予感。
変数とその変数が指している先がごっちゃになってる予感。
979デフォルトの名無しさん
2023/01/16(月) 19:46:19.45ID:EhSk+RRY >>977
あと旧来の変数への代入とletバインディングもごっちゃにしてる予感。
あと旧来の変数への代入とletバインディングもごっちゃにしてる予感。
980デフォルトの名無しさん
2023/01/16(月) 20:02:08.69ID:WqklweoR >>977
たぶんmutが値の不変を示しているという理解なんだと思うんだけど
mutはあくまでバインドしてる変数を通して変更操作ができるかどうかしか言ってない
値の不変は型で示されるもので、例えば&[u8]ならそこからどうムーブしようがmutつけ外ししようが値は不変
逆に言うとVec<u8>と宣言した時点で値は可変だと言ってることになる
なのでtar::Builder::newの引数がVec<u8>を取るのは可変を要求していて、宣言と動作が一致している
たぶんmutが値の不変を示しているという理解なんだと思うんだけど
mutはあくまでバインドしてる変数を通して変更操作ができるかどうかしか言ってない
値の不変は型で示されるもので、例えば&[u8]ならそこからどうムーブしようがmutつけ外ししようが値は不変
逆に言うとVec<u8>と宣言した時点で値は可変だと言ってることになる
なのでtar::Builder::newの引数がVec<u8>を取るのは可変を要求していて、宣言と動作が一致している
981デフォルトの名無しさん
2023/01/16(月) 23:07:27.01ID:VmI5C27p んー。
取っ掛かりがいまいち掴めないね。
やる気なんだけど。
取っ掛かりがいまいち掴めないね。
やる気なんだけど。
982デフォルトの名無しさん
2023/01/17(火) 05:20:39.27ID:pHgdxC9n 汚コード増し増し
983デフォルトの名無しさん
2023/01/17(火) 11:45:58.31ID:FU2QjMV4 >>979
そこは従来の宣言+初期化と本質的な違いはないからごっちゃにしてても構わない
そこは従来の宣言+初期化と本質的な違いはないからごっちゃにしてても構わない
984デフォルトの名無しさん
2023/01/17(火) 11:51:09.90ID:1F7zkQ+V >>980
次スレヨロシッコ
次スレヨロシッコ
985デフォルトの名無しさん
2023/01/17(火) 12:42:09.73ID:nikBFIMQ986デフォルトの名無しさん
2023/01/17(火) 18:21:49.35ID:+DkoRQk8987デフォルトの名無しさん
2023/01/17(火) 20:03:43.04ID:kyV1E/lM988デフォルトの名無しさん
2023/01/17(火) 22:12:22.97ID:j3IKCnVq >>986
変数と値の関係自体は他の言語でも同じだよ
The Bookならここをよく読むのが一番いいと思う
https://doc.rust-lang.org/book/ch02-00-guessing-game-tutorial.html#storing-values-with-variables
変数と値の関係自体は他の言語でも同じだよ
The Bookならここをよく読むのが一番いいと思う
https://doc.rust-lang.org/book/ch02-00-guessing-game-tutorial.html#storing-values-with-variables
989デフォルトの名無しさん
2023/01/18(水) 00:25:00.21ID:Pm4bFalo into_inner() はムーブする、get_ref() はムーブしないという理解で合ってますか?
990デフォルトの名無しさん
2023/01/18(水) 00:51:09.43ID:w7TKdBn9 >>989
命名的にはだいたいそうだろうという予測はつくが正確にはメソッドシグニチャを確認して
命名的にはだいたいそうだろうという予測はつくが正確にはメソッドシグニチャを確認して
991デフォルトの名無しさん
2023/01/18(水) 02:24:30.31ID:Pm4bFalo >>990
わかりました
わかりました
992デフォルトの名無しさん
2023/01/18(水) 11:01:37.80ID:j7LzfbP6 次スレはワッチョイ有効でどうでしょう
https://mevius.5ch.net/test/read.cgi/tech/1674007100/
https://mevius.5ch.net/test/read.cgi/tech/1674007100/
993デフォルトの名無しさん
2023/01/18(水) 11:09:32.47ID:pgep9wBY >>992
既にあるスレ使ってからにしろよ
既にあるスレ使ってからにしろよ
994デフォルトの名無しさん
2023/01/18(水) 12:27:11.63ID:aiZApxd8 >>992
おけ、このスレ完走したらそっちに移ろうか
おけ、このスレ完走したらそっちに移ろうか
995デフォルトの名無しさん
2023/01/18(水) 12:42:52.69ID:bufcBpA/ ワッチョイいれると原理主義者しか残らなくなるからいらない
特に技術系スレで論理性がなくなるのは致命的
特に技術系スレで論理性がなくなるのは致命的
996デフォルトの名無しさん
2023/01/18(水) 12:51:28.61ID:XUj03KlL 言うほど論理性があったか?
ワありで別に困らないし、ありとなしで並走して人が多いほうに行くわ
ワありで別に困らないし、ありとなしで並走して人が多いほうに行くわ
997デフォルトの名無しさん
2023/01/18(水) 13:02:48.00ID:Pm4bFalo ワッショイワッショイ
998デフォルトの名無しさん
2023/01/19(木) 01:11:57.37ID:ulObPkyG >>995
まるで反論になってない
まるで反論になってない
999デフォルトの名無しさん
2023/01/19(木) 02:24:17.21ID:9BxYgLng 質問いいですか?
1000デフォルトの名無しさん
2023/01/19(木) 04:40:51.94ID:2BG8SfY3 ちんちん!シュッシュッ!
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 39日 10時間 23分 50秒
新しいスレッドを立ててください。
life time: 39日 10時間 23分 50秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 高市首相、トランプ米大統領に「早期に会いたい」 日中関係悪化受け… ★2 [BFU★]
- 【コメ】卸売業者「簡単に安売りできない」「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 ★4 [Hitzeschleier★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 ★3 [少考さん★]
- 高市早苗首相が天理教系企業に“巨額発注” 総額5000万円 本人は「政治団体の活動に必要な支出」と回答 [Hitzeschleier★]
- ホリエモン、「持ち家=幸せという価値観は過去のもの」と断言「快適な住まいが欲しいなら、賃貸住宅を次々に替えていく」 [muffin★]
- 高市首相、トランプ米大統領に「早期に会いたい」 日中関係悪化受け… ★3 [BFU★]
- 【実況】博衣こよりのえちえちスーパーダンガンロンパ2🧪
- 中国軍「小泉防衛大臣おもろw」 [834922174]
- 今さっき西谷駅でゲロ吐いてしれっと逃げたやつ
- だから野球回がないアニメはクソアニメだって俺最初から言ってたじゃん
- 自民党のヒゲ「日本側の無線でcopyとは言ったが了解という意味ではない」 [834922174]
- 【新番組】轟はじめ🐧⚡のぶんぶんぶーん🚗💨!【🏡】
