Rust Part5
レス数が1000を超えています。これ以上書き込みはできません。
>>949
Slackでは話題に出てたけど ここでは出てないかな
>>951
流石にplaygroundには貼ったんでしょうね コード4行目で検索 >>952
ほんとだ4行目だけを直接検索したら出た
しかも解決法までご丁寧に解説してあった
>>56はそれも読まなかったのか…
はたまた、読んでも理解できなかったのか… 推察するに日本語が読めなくて、「できない」だけで飛び付いたんだろうなあ
こんな奴でもC++は書ける(自称)って辺りが日本のプログラマの闇だな 軽々しくC++書けるなんて口にしようものなら茂みからマサカリが飛んでくるぞ C/C++ については、いつまでたっても「書ける」とはいいきれない存在ですね…
仕様が結構複雑だからなのか? perlがライトオンリー言語なんて言われていたけどリードオンリー言語なんてのもあるんだな。
http://wiki.c2.com/?ReadOnlyLanguage
rustはノミネートされてないから「書ける」と思うよ(すっとぼけ 確かにAppleScriptは中途半端に英文風で多彩かつ何でこれダメなのってパターンも多くread onlyに相応しいな
昔はAdaの称号だったと思うが Eclipse Corrosion使ってるやついないの? Rustでプラグイン機構を持ったアプリを作る場合、本体とプラグインでjsonでやり取りするのが無難?
それとも動的リンクでいける? jsonでどうやるんだ。
ttps://crates.io/crates/libloading それOSやRustコンパイラがどういうコード作るかによるのでは?
なんとなく出来そうな気はするけど。 コンパイラのバージョンアップでABI変わる可能性があるから
* 本体とプラグインが同じバージョンでコンパイルされてることを保証する
* extern "C" なインターフェースだけ使う
とかの工夫は必要そう extern "C"してもバイナリ互換のない変更したら同じじゃね? 本体側からメモリマネージャをエクスポートして.dll/.so側に使わせるってできたっけ crates.ioで中身のない、クレート名の予約だけの人増えすぎじゃね? rustはweb周りをもっと押したほうがいいな
新しいのに飛びつくのはあの連中(俺も)だからな 未発達かな
hyperやactix webがあるじゃん async awaitベースのtokioがでるまで待った方がよさそう 今日からRustやってみる
C言語とPythonとSchemeがちょっとずつしか分からないけど大丈夫かしら
Rustで本格的にプログラミング覚えた人っていますかね...? C++知らないと窮屈なだけで何でこんなもんが必要なのか意味不明じゃね Ready at Dawn Studiosって言うアメリカのゲーム会社が今後の開発は全てRustでするってよ 新しい言語だからrustからって人はなかなかいないと思うけどおすすめだな
根気は必要だけど これPHPが2%もあってPHPの代わりになるほどRustはまだ便利ではなさそうだな
https://github.com/imos/icfpc2018 初心者スレ無いようなのでここで質問させてください
トレイトって他の言語で言うところのインタフェースみたいなもん?
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できるインタフェースと違って
既存の型に対してあとからいつでも実装を保証?できる
のがトレイト? Selfが使えるかは言語の特徴でtraitの特徴じゃないんじゃない
あと外部で定義されたtraitを外部で定義された型には実装できない制限がある sheep.nakedがfalseなのはバグじゃまいか お前らそれよりtraitがコンストラクタ持ってることにツッコめよ。
Ready at DawnってCSやってたけどあれもrustで書くつもりだろうか。 >>905
gowにはrustlungちう病気が出てくるぞ >>988 ありがとうございます!もっと勉強します >>990-992
そこなんですよ
コンストラクタをトレイト側にかけちゃうのが何か凄み感じるんですよ
インタフェースじゃせいぜいObject型で返すくらいのもんでして インターフェースは型だけどトレイトは型じゃないって気付いたときに理解が進んだ音がした このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 166日 2時間 14分 54秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。