Rust part30

レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
垢版 |
2025/05/28(水) 09:31:36.60ID:ciITeZ5D
公式
https://www.rust-lang.org/
https://blog.rust-lang.org/
https://github.com/rust-lang/rust

公式ドキュメント
https://www.rust-lang.org/learn

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 part29
https://mevius.5ch.net/test/read.cgi/tech/1746200850/

ワッチョイスレ
プログラミング言語 Rust 4【ワッチョイ】
https://mevius.5ch.net/test/read.cgi/tech/1514107621/
2025/06/27(金) 23:03:36.64ID:1LWAsQhh
>>967
おそらくそうだけどコード見ないことには何とも
2025/06/28(土) 00:59:51.80ID:CvmYv9Uy
躁鬱が激しいな
970デフォルトの名無しさん
垢版 |
2025/06/28(土) 13:45:14.63ID:YWzO1cVn
つるつるわれめ
2025/06/28(土) 21:59:50.08ID:cIKPEg+8
RPITでもTAITでもないimpl Traitは何と呼ばれているの?
2025/06/29(日) 02:06:59.79ID:9bVKBGV1
Announcing Rust 1.88.0
https://blog.rust-lang.org/2025/06/26/Rust-1.88.0/
973デフォルトの名無しさん
垢版 |
2025/06/29(日) 02:41:16.16ID:712DhJe3
>>964-965
boost使いまくってたら
974デフォルトの名無しさん
垢版 |
2025/06/29(日) 02:43:51.09ID:712DhJe3
わろす
https://uchan.hateblo.jp/entry/2018/08/24/234334
2025/06/29(日) 03:42:04.63ID:FAAHlPSo
まだ中3女子がいた時代か…
2025/06/29(日) 23:21:46.38ID:kcK1wtsO
>>972
便利になったなー

if let Channel::Stable(v) = release_info()
 && let Semver { major, minor, .. } = v
 && major == 1
 && minor == 88
{
 println!("`let_chains` was stabilized in this version");
}
2025/06/30(月) 21:42:35.77ID:Xr9zaQtP
if文を分けなくてよくなったんか
letした変数を次の条件で使えるのは便利だな
2025/06/30(月) 23:28:37.87ID:Ewx8aV4S
let else でもチェーンできるのかな
2025/07/01(火) 01:45:34.56ID:RyiUYuGe
let chainとかtryブロックとか時間かかりすぎで将来が心配
2025/07/01(火) 08:40:30.66ID:WjfKubzq
ぶっちゃけクソsyntaxだろw
2025/07/01(火) 08:56:09.16ID:WFD2epuk
プログラミングしたことある人ならば
>>976のようなケースがよく出てくることがわかる
この構文がないと多段ifで可読性が落ちる
2025/07/01(火) 13:13:02.59ID:wS9kOuak
むしろなんで最初から用意しようとしなかったのか不思議で仕方がない機能

>>976の例は説明用とはいえ中の人がSemverをChannelで包むのはいただけない
2025/07/01(火) 23:18:30.26ID:fT6MdngX
>>976
最近まともな進化がなかったが、久しぶりにいい変更点が来た感じする
984デフォルトの名無しさん
垢版 |
2025/07/02(水) 08:10:37.08ID:h5Fr+SaE
ガイジプログラマーだけど質問あるガイジ?
ガイジガイジガイジ死んだ方が良いガイジ地頭悪いガイジ
死ぬガイジ虚言だから死なないガイジガチで死んだ方が良いガイジ
985デフォルトの名無しさん
垢版 |
2025/07/02(水) 08:12:19.09ID:h5Fr+SaE
後輩が気を使って僕に席を譲ってくれたガイジ…死んだ方が良いガイジ…死にたいガイジ…
2025/07/02(水) 14:18:35.20ID:jzgTyLq2
>>976
if文の途中でパターンマッチングできてlet等で変数宣言できるようなプログラミング言語は他にありますか?
987デフォルトの名無しさん
垢版 |
2025/07/02(水) 15:55:37.03ID:J+FNqJjG
>>984
ガイジガイジよいしょよいしょ
2025/07/02(水) 18:49:24.09ID:NOqRQoPr
>>986
いくらでもあるだろw
なんでそれをRustスレで聞くんだよ
複…、バカなの?
2025/07/02(水) 21:26:49.42ID:Oh5RPAnK
>>986
LISP 系や ML 系だと出来るのが多いと思う
2025/07/02(水) 21:52:14.46ID:oQJmxzOP
>>986
今回の>>976のようなif条件内で連鎖できる言語はないが単純なものならある
2025/07/02(水) 21:56:06.59ID:VJuqxJR/
C#でもisで出来るでしょ?もちろん&&でつなげられる
2025/07/02(水) 22:41:30.16ID:z9oJfvdC
みなさんおわかりだろうか
>>976

>>986

>>990
2025/07/02(水) 22:47:53.08ID:upgcwtw3
C#はようやくリストのパターンマッチングができるようになったところ
2025/07/02(水) 23:40:48.12ID:+kkKLbZ1
>>982
仕様を定めるため慎重に議論されてきた
糖衣構文が定められたが既存のdrop順序と合わないと判明した
今年からのRust 2024 editionで新たに定めることで解決してこのたび導入された
2025/07/03(木) 00:15:02.16ID:Wcs1wXTl
>>992
本人以外全員分かってると思う

そして…
996デフォルトの名無しさん
垢版 |
2025/07/03(木) 11:05:56.13ID:FLjzPh5e
時は動きだす
2025/07/03(木) 11:33:08.05ID:dZ3pJe+2
シンタックスシュガーだから中途半端なんだよな
2025/07/03(木) 16:19:31.79ID:44NH8ILk
パターンマッチングはユニフィケーションにまで発展しないかね。
2025/07/03(木) 19:28:59.84ID:OMTYLr6T
>>986
Perl最強だぞ
2025/07/03(木) 19:58:10.70ID:080rUSul
おわり
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 36日 10時間 26分 35秒
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況