[過去ログ] Rust part16 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
543: はちみつ餃子 ◆8X2XSCHEME 2022/08/07(日)00:48 ID:yGip1YMx(1) AAS
>>542
Rust は標準ライブラリの中に非同期ランタイムを持ってない。
言語として非同期を扱えるようにしつつ具体的な部分は外部のクレートに任せられるように
分離に成功しているという意味では十分に完成度は高いとも言える。
544: 2022/08/07(日)01:05 ID:nCVSRdWl(1/2) AAS
>>539
簡単これだけ
#[async_std::main]
async fn main() {
let uri = "外部リンク:httpbin.org
let s = surf::get(uri).recv_string().await.unwrap();
assert_eq!(s, "Hello, World!");
}
Cargo.tomlの[dependencies]に適当に
async-std = { version = "*", features = ["attributes", ] }
省1
545: 2022/08/07(日)05:20 ID:FgVTxKNL(1) AAS
簡単に使いたいなら、非同期じゃなくて同期版のhttpクライアントライブラリ使いなよ
546(1): 2022/08/07(日)08:15 ID:PrNdTuny(1/2) AAS
Goを素直に使っとけ
標準ライブラリでそのままできる上に非同期もGoroutineを使うだけ
テスト用のライブラリも用意されてるからクライアントサーバーもそのままテストできる
547: 2022/08/07(日)08:22 ID:nCVSRdWl(2/2) AAS
>>546
Goなんていうものは不要
Rustで簡単に使える
548(2): 2022/08/07(日)08:29 ID:PrNdTuny(2/2) AAS
標準ライブラリでHTTPクライアント・サーバー・テスト・非同期を全て統一的に扱えるってのはかなり強みではある
Rustはランタイムコストをゼロに近づけるためライブラリ化しているが、それは必ずしも利用者にとってメリットがあるわけではない
あくまでもOSやドライバなどを作る上でランタイムコストを削らないと適さないからそうなっているだけ
>>539 みたいな人にはまず用途を考えた上で高レイヤーのプログラムを作りたいのであれば素直にRust以外の言語を使うことをお勧めする
549: 2022/08/07(日)08:59 ID:9InYic2G(1) AAS
>>548
あまりにも狭い視野と酷い誤解をなさっているようだが
ウェブ関係はRustのメリットが十分にある分野で実際にRustで利用が多い分野
550: 2022/08/07(日)09:24 ID:OveVhBWN(1) AAS
複オジ相手にするのは隔離スレか実質隔離スレの次世代スレだけにしろ
551: 2022/08/07(日)09:37 ID:VV/7IoC0(1) AAS
>>548はいつものRustアンチのキチガイかな
RustはOSやドライバ用と嘘をついてそれ以外なら他の言語を使うべきと誘導する書き込みがそっくり
552: 2022/08/07(日)10:46 ID:W6kFcilw(1) AAS
キチガイ同士ここ以外で仲良くやっとけよ
邪魔なんだよ
553: 2022/08/07(日)12:14 ID:46MSroSz(1) AAS
キチガイ隔離スレのココが機能していてなにより
554: 2022/08/07(日)12:50 ID:45kFT7pS(1) AAS
次世代スレの方もワッチョイ付ければ例のバカが寄り付かないことがほぼほぼ実証されつつあるので
あとは過疎を恐れず移行すれば万事解決です
555: 2022/08/07(日)13:58 ID:ZjeWku4d(1) AAS
まだ実証されてないってことね
じゃあバスで
556: 2022/08/07(日)14:08 ID:XsO6imG4(1) AAS
過疎やん
【ワッチョイあり】プログラミング言語 Rust
2chスレ:tech
557(1): 2022/08/11(木)07:14 ID:wbWFySKV(1/2) AAS
structに不変なフィールドを持たせるにはどうしたらいいのですか?
const定数ではなく、インスタンスごとに初期化時に値を設定したら、その後は変更不可能。
他のフィールドは変更可能でも。
558(1): はちみつ餃子 ◆8X2XSCHEME 2022/08/11(木)10:33 ID:5k4DsUHs(1) AAS
>>557
直接的にメンバに指定を付けることは出来ない。
Rust のアクセス制御はモジュールが基本単位になっていて、
「メンバに pub が付いていない」「そのモジュールの中でメンバを変更することがない」ならば変更不可能なメンバになる。
559: 2022/08/11(木)11:32 ID:wbWFySKV(2/2) AAS
>>558
ありがとうございます。
560(1): 2022/08/13(土)13:13 ID:hNN+KHup(1) AAS
>>45-47
動画リンク[YouTube]
561: 2022/08/13(土)13:54 ID:QcomGE6R(1) AAS
>>560
言語としてのRustにはピクリとも興味がわかなかったが
なんだか急にRustに興味がわいてきたぞー
562: 2022/08/16(火)13:03 ID:RcKGtcJQ(1) AAS
VSCode + CodeLLDB + LLDBでデバッグしているのですが、ポインタに関して見方がよくわかりません
Borrowed pointer typeの参照先の値ってデバッガ上でどうやったら見れるんですか?
563: [age] 2022/08/18(木)15:17 ID:nMYke7rH(1) AAS
参考までに、mutはドイツ語で勇気の意味です。
564: 2022/08/19(金)15:36 ID:MNFQes9z(1) AAS
スレチ
565: 2022/08/19(金)15:56 ID:WZnrgrRN(1) AAS
今の時代ってcc++rustなんて、低レイヤーをやってる人以外は不要だな
Java Script全盛のこの時代にいちいちコンパイルするなんて面倒で仕方ない
566: 2022/08/19(金)17:51 ID:jOBplE6P(1) AAS
釣りは隔離スレでどうぞ
567: 2022/08/21(日)14:52 ID:j3ukytx2(1) AAS
RUST大流行だな
ほんと紛らわしい
568: 2022/08/21(日)17:28 ID:zaSnZ+Z6(1) AAS
この言語開発した人、Swiftにいっちゃったみたいだけど追い出されたの?
569: 2022/08/21(日)21:36 ID:RCuqOQsW(1) AAS
確か燃え尽き症候群で自分から離れたんじゃなかったかな
570: 2022/08/22(月)11:06 ID:5QbRGuX8(1) AAS
嘘のようにボロ負けしたんだろうな
571: 2022/08/22(月)12:22 ID:+Lu+Ewk5(1) AAS
ジャバスクリプト全盛の時代にネイティブこんぱいらなんて
不要だろ。
jsでカーネルのラードンをつくる猛者まで出てきた
572: 2022/08/25(木)01:05 ID:YZq8nn1p(1) AAS
Arc<HashMap<T1, T2>>みたいにした場合って、どの範囲でスレッドセーフになるんですか?
上下前次1-新書関写板覧索設栞歴
あと 430 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.024s