[過去ログ] Rust Part5 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
983: 2018/07/25(水)21:16 ID:ZMLutfsH(1) AAS
新しい言語だからrustからって人はなかなかいないと思うけどおすすめだな
根気は必要だけど
984: 2018/07/25(水)22:34 ID:vRPwEy8/(1) AAS
これPHPが2%もあってPHPの代わりになるほどRustはまだ便利ではなさそうだな
https://github.com/imos/icfpc2018
985: 2018/07/26(木)04:24 ID:5ROtQy7H(1) AAS
比較対象間違ってないか?
986: 2018/07/26(木)07:18 ID:shfmC2IZ(1) AAS
意味不明すぎて笑ってしまった
987: 2018/07/26(木)19:48 ID:HNM3rm3+(1) AAS
初心者スレ無いようなのでここで質問させてください
トレイトって他の言語で言うところのインタフェースみたいなもん?
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(1): 2018/07/26(木)20:34 ID:1GO/F9JV(1) AAS
Selfが使えるかは言語の特徴でtraitの特徴じゃないんじゃない
あと外部で定義されたtraitを外部で定義された型には実装できない制限がある
989: 2018/07/26(木)21:47 ID:ZKUcprSN(1) AAS
sheep.nakedがfalseなのはバグじゃまいか
990(1): 2018/07/26(木)23:37 ID:MvIVysXV(1) AAS
お前らそれよりtraitがコンストラクタ持ってることにツッコめよ。
Ready at DawnってCSやってたけどあれもrustで書くつもりだろうか。
991(1): 2018/07/26(木)23:47 ID:e6WqSqyg(1) AAS
コンストラクタ?
992(1): 2018/07/27(金)06:21 ID:iaaPZbOX(1) AAS
質問するための例でしょ、野暮だなあ
993: 2018/07/27(金)07:58 ID:siMrDeDP(1/2) AAS
write!マクロってキモい
https://play.rust-lang.org/?gist=630529d9c9c65ee7e3a7ea9a2524e841&version=stable&mode=debug&edition=2015
994: 2018/07/27(金)08:11 ID:siMrDeDP(2/2) AAS
write!マクロって本当キモい
https://play.rust-lang.org/?gist=54a890fbc7093117363802bf84a9cd0a&version=stable&mode=debug&edition=2015
995: 2018/07/27(金)13:30 ID:Rp6Nmdy5(1) AAS
>>905
gowにはrustlungちう病気が出てくるぞ
996: 2018/07/27(金)20:15 ID:/aLVAKNj(1/2) AAS
>>988 ありがとうございます!もっと勉強します
997: [sag] 2018/07/27(金)21:04 ID:/aLVAKNj(2/2) AAS
>>990-992
そこなんですよ
コンストラクタをトレイト側にかけちゃうのが何か凄み感じるんですよ
インタフェースじゃせいぜいObject型で返すくらいのもんでして
998: 2018/07/27(金)21:53 ID:454wB1N8(1) AAS
あ、これはやばい理解パターンだ。。
999: 2018/07/27(金)22:10 ID:lEyToVsI(1) AAS
インターフェースは型だけどトレイトは型じゃないって気付いたときに理解が進んだ音がした
1000: 2018/07/27(金)22:22 ID:T6fu2z+/(1) AAS
Rust part6
2chスレ:tech
1001(1): 1001 ID:Thread(1/2) AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 166日 2時間 14分 54秒
1002(1): 1002 ID:Thread(2/2) AAS
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.027s