Mozilla発のプログラミング言語「Rust」のスレです
■公式
https://www.rust-lang.org/
https://blog.rust-lang.org/
https://github.com/rust-lang/rust
■ワッチョイ
スレ建て時、一行目に
!extend:on:vvvvv:1000:512
を入れること
■派生元スレ
プログラミング言語 Rust 4
https://mevius.5ch.net/test/read.cgi/tech/1507970294/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
プログラミング言語 Rust 4【ワッチョイ】
1デフォルトの名無しさん (ワッチョイ 83b3-KDL3)
2017/12/24(日) 18:27:01.98ID:EGydBhQv02デフォルトの名無しさん (アウアウカー Sac7-FEJ7)
2017/12/24(日) 22:11:46.18ID:Ye7s35LEa >>1乙
3デフォルトの名無しさん (ワッチョイ 337f-G8t+)
2017/12/26(火) 19:52:11.75ID:2mEdN5M00 皆知ってるかもしれないけど、https://github.com/rust-unofficial/too-many-lists は良いね
公式のbookには無かった「自分で書いてみた時にハマる箇所と解決法」が丁寧に書いてあるんで、
特にプログラミング経験者でRust初学者には自信を持ってお勧めできる
公式のbookには無かった「自分で書いてみた時にハマる箇所と解決法」が丁寧に書いてあるんで、
特にプログラミング経験者でRust初学者には自信を持ってお勧めできる
4デフォルトの名無しさん (ワッチョイ cfe8-V2ES)
2017/12/27(水) 07:28:12.89ID:UvJKqKam05デフォルトの名無しさん (ワッチョイ 337f-G8t+)
2017/12/27(水) 10:23:26.96ID:TP7XdM/O0 製本?したものを上げてるサーバーが結構長いこと落ちてるね
1. cargo install mdbookでmdbookをインストール
2. git cloneで>>3のリポジトリを取ってくる
3. 取ってきたディレクトリでmdbookを実行
4. book/ にhtmlで製本されたものが出力される
ので、是非読んで欲しい。may not live longとかcannot moveとかで怒られまくってる人なら共感しながら読めるはず
1. cargo install mdbookでmdbookをインストール
2. git cloneで>>3のリポジトリを取ってくる
3. 取ってきたディレクトリでmdbookを実行
4. book/ にhtmlで製本されたものが出力される
ので、是非読んで欲しい。may not live longとかcannot moveとかで怒られまくってる人なら共感しながら読めるはず
6デフォルトの名無しさん (ドコグロ MM3f-Ur+I)
2018/01/09(火) 09:45:01.64ID:9pH3pf0PM アンチスレのほうが伸びてるやん
枯れ木も山の賑わい
枯れ木も山の賑わい
7デフォルトの名無しさん (ワッチョイ 9f9f-SaK+)
2018/01/09(火) 11:34:47.34ID:mVHM72Ck08デフォルトの名無しさん (ワッチョイ 392d-FSib)
2018/01/12(金) 20:30:43.24ID:r1exnGKH0 教えてください
VecのDisplay::fmtをカスタマイズしたくて
type MyType<T> = (Vec<T>);
impl std::fmt::Display for MyType {
}
VecのDisplay::fmtをカスタマイズしたくて
type MyType<T> = (Vec<T>);
impl std::fmt::Display for MyType {
}
9デフォルトの名無しさん (ワッチョイ 392d-FSib)
2018/01/12(金) 20:43:39.15ID:r1exnGKH0 申し訳ありません 途中送信してしまいました
コードをplaygroundに移しました
https://play.rust-lang.org/?gist=10bd65d0bfaf8b5117399b18bd8eb0d2
VecのDisplay::fmtをカスタマイズしたくて上の様にMyTypeを作成したのですが
Vecのメソッド委譲するためのコードを手書きする作業が煩雑になって困っています
何か上手い回避策は無いでしょうか?
コードをplaygroundに移しました
https://play.rust-lang.org/?gist=10bd65d0bfaf8b5117399b18bd8eb0d2
VecのDisplay::fmtをカスタマイズしたくて上の様にMyTypeを作成したのですが
Vecのメソッド委譲するためのコードを手書きする作業が煩雑になって困っています
何か上手い回避策は無いでしょうか?
10デフォルトの名無しさん (ワッチョイ 66e8-AMuz)
2018/01/12(金) 21:23:37.23ID:B4BnwQ220 >>9
私も初心者で分からないですが最終的に何がしたいんでしょうか?
私も初心者で分からないですが最終的に何がしたいんでしょうか?
119 (ワッチョイ 392d-FSib)
2018/01/12(金) 21:44:35.31ID:r1exnGKH012デフォルトの名無しさん (ワッチョイ 66e8-AMuz)
2018/01/12(金) 22:44:10.61ID:B4BnwQ22013デフォルトの名無しさん (アークセー Sxbd-YNmt)
2018/01/12(金) 23:39:08.93ID:XT/5sCZ8x >>9 https://play.rust-lang.org/?gist=eec6671ba201493eb61891447824b92f&version=stable
DerefとDerefMutを実装するといい。
↓にあるDeref Coarcionっていうコンパイラの機能で、x: MyType<T>に対し、&xが&MyType<T>とも&Vec<T>ともみなしてくれるようになる
https://doc.rust-lang.org/book/second-edition/ch15-02-deref.html#implicit-deref-coercions-with-functions-and-methods
更に追加でIntoとFromも簡単に実装できるから不自由は無くなるはず
DerefとDerefMutを実装するといい。
↓にあるDeref Coarcionっていうコンパイラの機能で、x: MyType<T>に対し、&xが&MyType<T>とも&Vec<T>ともみなしてくれるようになる
https://doc.rust-lang.org/book/second-edition/ch15-02-deref.html#implicit-deref-coercions-with-functions-and-methods
更に追加でIntoとFromも簡単に実装できるから不自由は無くなるはず
レスを投稿する
ニュース
- 👧「子どもいるんですけど。ほかの席じゃだめですか?」予約した窓側の指定席に座る親子 [パンナ・コッタ★]
- 【フリーアナ】50歳・山本モナ、「NEWS23」降板から20年 雰囲気ガラリ 近影に驚きの声「わ~」「昔のお顔忘れた」 [少考さん★]
- 「年収500万円でもゼロ」若者がブルーカラーを敬遠する理由…AI時代に求められる“かっこよさ”とキャリアの転換 ★4 [首都圏の虎★]
- 【自民】林芳正氏が閣外追放で反撃始動、若手と“決起集会”へ…2027年総裁選に向け「高市VS反高市」本格化か [煮卵★]
- 佐藤二朗「うんこ」Xに投稿 [Ailuropoda melanoleuca★]
- 米、ICC本体へ制裁か 圧力強化、機能不全恐れ [蚤の市★]
- 白浜町、結局パンダ無しで観光客増加!今年に入っても絶好調!町長「数字は嘘をつきません」👈こいつひょっとして有能なんか [996534393]
- 【実況】博衣こよりのえちえち空の軌跡1st最終回🧪★3
- わいもとうすこ🏡たててええか?😖
- 【実況】博衣こよりのえちえち空の軌跡2st最終回🧪★2
- 【朗報】日本、来年改憲へwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww [595118796]
- 【祝🎉】安倍晋三が72歳の誕生日を迎える [748563222]