[過去ログ] Rust part24 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
308
(2): デフォルトの名無しさん [] 2024/06/22(土) 22:33:47.59 ID:dw6Bjmix(1) AAS
>>304
304(2): デフォルトの名無しさん [] 2024/06/22(土) 11:51:50.83 ID:7Ziu80uC(1) AAS
すまんが、ClippyのAI版みたいなのってあるの?
Youtubeを見ていたら、「ClippyはAIのを除けば一番よく指導してくれる」旨を言ってる人がいてさ
AIの似たようなツールがあるって直接言ってるわけじゃないんだけど、なんか気になる表現をしてたんだ
あるんだったら使ってみたいな
Clippyは知らないが、自分のAIの使い方だとPythonでサンプルコードを書いて、Javaなりに変換するようにAIに投げる。
意図と違ったらその都度、こう直してって書いて微調整していく。って感じ。

Rustとかは雑誌の入門記事しか読んでないのに、関数型プログラミングバリバリのコードが出てきた。
(とはいえ元からPythonを意識した文法だったので、ほぼそのまんま)

fn main() {
for file_name in std::env::args().skip(1) {
println!("{}", file_name);
if let Ok(lines) = std::fs::read_to_string(&file_name) {
for (i, line) in lines.lines().enumerate() {
println!("{:>2
2(4): デフォルトの名無しさん [sage] 2024/05/27(月) 06:42:29.23 ID:T4AFD1f4(2/3) AAS
Rust The Book (日本語版)
外部リンク:doc.rust-jp.rs
Rust edition guide (日本語版)
外部リンク:doc.rust-jp.rs
Rust by example (日本語版)
外部リンク:doc.rust-jp.rs
Rust cookbook (日本語版)
外部リンク:uma0317.github.io
Rust API guideline (日本語版)
外部リンク:sinkuu.github.io
Rust nomicon book (日本語版)
外部リンク:doc.rust-jp.rs
Rust async book (日本語版)
外部リンク:async-book-ja.netlify.app
Rust WASM book (日本語版)
外部リンク:moshg.github.io
Rust embeded book (日本語版)
外部リンク:tomoyuki-nakabayashi.github.io
Rust enbeded discovery (日本語版)
外部リンク:tomoyuki-nakabayashi.github.io
Rust Design Patterns (日本語版)
外部リンク:qiita.com
外部リンク:qiita.com
Rust API guideline (日本語版)
外部リンク:sinkuu.github.io
}:{}", i + 1, line);
}
}
}
}
311: デフォルトの名無しさん [] 2024/06/23(日) 02:43:59.44 ID:FDfmyhMX(1) AAS
>>308 が関数型プログラミング *バリバリ* 何て書くからだろ。
俺も 308 のどこがバリバリ?と思ったわ。
関数型バリバリが読みやすいかどうかは別の話よ。
314: デフォルトの名無しさん [] 2024/06/23(日) 09:12:12.96 ID:2+8typ11(1) AAS
>>308
clippyは公式のコード改善ツールだよ
コンパイラはエラーと警告だけ出すけど、clippyはそれ以上のヒントをくれる
例えば「コンテナ中に条件を満たす要素があるかどうか」をチェックするために items.iter().find(条件).is_some() のようなコードを書いたら、それに対し items.iter().any(条件) というシンプルな書き方を提案してくれる
こういう関数や構文の置き換えを含む提案をしてくれるツールで、これがコンパイラと同じ標準機能として備わってる (追加インストール不要) のが便利
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.040s