Mozilla発のRust言語のスレ
公式
https://www.rust-lang.org/
https://blog.rust-lang.org/
https://github.com/rust-lang/rust
Web上の実行環境
https://play.rust-lang.org
前スレ
https://mevius.5ch.net/test/read.cgi/tech/1507970294/
Rust Part5
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
2018/02/11(日) 20:07:24.54ID:ri7dLd1B984デフォルトの名無しさん
2018/07/25(水) 22:34:33.87ID:vRPwEy8/985デフォルトの名無しさん
2018/07/26(木) 04:24:33.95ID:5ROtQy7H 比較対象間違ってないか?
986デフォルトの名無しさん
2018/07/26(木) 07:18:30.27ID:shfmC2IZ 意味不明すぎて笑ってしまった
987デフォルトの名無しさん
2018/07/26(木) 19:48:41.24ID:HNM3rm3+ 初心者スレ無いようなのでここで質問させてください
トレイトって他の言語で言うところのインタフェースみたいなもん?
https://doc.rust-lang.org/rust-by-example/trait.html
trait Animal {
fn new(name: &'static str) -> Self;
}
impl Animal for Sheep {
fn new(name: &'static str) -> Sheep {
Sheep { name: name, naked: false }
}
}
この、Selfを使うようなことはインタフェースじゃできないよね?
1) Selfを使える
2) 独自クラスの定義にのみimplementsできるインタフェースと違って
既存の型に対してあとからいつでも実装を保証?できる
のがトレイト?
トレイトって他の言語で言うところのインタフェースみたいなもん?
https://doc.rust-lang.org/rust-by-example/trait.html
trait Animal {
fn new(name: &'static str) -> Self;
}
impl Animal for Sheep {
fn new(name: &'static str) -> Sheep {
Sheep { name: name, naked: false }
}
}
この、Selfを使うようなことはインタフェースじゃできないよね?
1) Selfを使える
2) 独自クラスの定義にのみimplementsできるインタフェースと違って
既存の型に対してあとからいつでも実装を保証?できる
のがトレイト?
988デフォルトの名無しさん
2018/07/26(木) 20:34:56.63ID:1GO/F9JV Selfが使えるかは言語の特徴でtraitの特徴じゃないんじゃない
あと外部で定義されたtraitを外部で定義された型には実装できない制限がある
あと外部で定義されたtraitを外部で定義された型には実装できない制限がある
989デフォルトの名無しさん
2018/07/26(木) 21:47:50.04ID:ZKUcprSN sheep.nakedがfalseなのはバグじゃまいか
990デフォルトの名無しさん
2018/07/26(木) 23:37:04.68ID:MvIVysXV お前らそれよりtraitがコンストラクタ持ってることにツッコめよ。
Ready at DawnってCSやってたけどあれもrustで書くつもりだろうか。
Ready at DawnってCSやってたけどあれもrustで書くつもりだろうか。
991デフォルトの名無しさん
2018/07/26(木) 23:47:35.69ID:e6WqSqyg コンストラクタ?
992デフォルトの名無しさん
2018/07/27(金) 06:21:45.73ID:iaaPZbOX 質問するための例でしょ、野暮だなあ
993デフォルトの名無しさん
2018/07/27(金) 07:58:08.97ID:siMrDeDP write!マクロってキモい
https://play.rust-lang.org/?gist=630529d9c9c65ee7e3a7ea9a2524e841&version=stable&mode=debug&edition=2015
https://play.rust-lang.org/?gist=630529d9c9c65ee7e3a7ea9a2524e841&version=stable&mode=debug&edition=2015
994デフォルトの名無しさん
2018/07/27(金) 08:11:14.41ID:siMrDeDP write!マクロって本当キモい
https://play.rust-lang.org/?gist=54a890fbc7093117363802bf84a9cd0a&version=stable&mode=debug&edition=2015
https://play.rust-lang.org/?gist=54a890fbc7093117363802bf84a9cd0a&version=stable&mode=debug&edition=2015
995デフォルトの名無しさん
2018/07/27(金) 13:30:16.26ID:Rp6Nmdy5 >>905
gowにはrustlungちう病気が出てくるぞ
gowにはrustlungちう病気が出てくるぞ
996デフォルトの名無しさん
2018/07/27(金) 20:15:16.26ID:/aLVAKNj >>988 ありがとうございます!もっと勉強します
997デフォルトの名無しさん
2018/07/27(金) 21:04:57.34ID:/aLVAKNj998デフォルトの名無しさん
2018/07/27(金) 21:53:15.63ID:454wB1N8 あ、これはやばい理解パターンだ。。
999デフォルトの名無しさん
2018/07/27(金) 22:10:22.71ID:lEyToVsI インターフェースは型だけどトレイトは型じゃないって気付いたときに理解が進んだ音がした
1000デフォルトの名無しさん
2018/07/27(金) 22:22:18.00ID:T6fu2z+/10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 166日 2時間 14分 54秒
新しいスレッドを立ててください。
life time: 166日 2時間 14分 54秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 高市早苗首相の答弁めぐり参院予算委が再三ストップ 立民会派が“台湾有事”答弁に納得せず [♪♪♪★]
- 【東京】赤坂サウナ火事2人死亡 サウナ室のドアノブ外れ閉じ込められた可能性 ★3 [nita★]
- フィンランド、ミスや国会議員つり目投稿 くり返されるアジア人差別 ★3 [蚤の市★]
- BreakingDown 前日会見で対戦予定選手から不意打ちビンタ→後頭部強打で失神した選手、くも膜下出血と報告「脳内に出血が発見され…★3 [Anonymous★]
- 高市首相「従来の立場超えたと受け止められ反省」 存立危機発言巡り ★2 [蚤の市★]
- “つり目”騒動の中…駐日フィンランド大使館が声明「人種差別と闘う」「数多くの意見や質問が」 [少考さん★]
- 政府「ヒキこもり増えすぎ;;コイツラ普段何してんの;;」 [189987783]
- 赤坂サウナ 身元判明 川崎在住の会社経営者 [628392482]
- 【悲報】小泉進次郎(関東学院大卒)、レーダー照射事件で何故かパイロットの「手袋」を公開して反論を試みる🥹 [616817505]
- 小泉進次郎「汚染は人類の責任としてなくさなければならない。レジ袋の有料化など、全力を尽くす」 [932029429]
- 【悲報】高市「台湾有事、誤解を与える言い方だったのは反省します😤」 [359965264]
- ガチで「うわっ…」ってなる男の趣味wwwwwwwwwwwwwwwwwwwwwwwww
