公式
https://www.rust-lang.org/
https://blog.rust-lang.org/
https://github.com/rust-lang/rust
公式ドキュメント
https://www.rust-lang.org/learn
Web上の実行環境
https://play.rust-lang.org
※Rustを学びたい人はまず最初に公式のThe Bookを読むこと
https://doc.rust-lang.org/book/
※Rustを学ぶ際に犯しがちな12の過ち
https://dystroy.org/blog/how-not-to-learn-rust
※Rustのasyncについて知りたければ「async-book」は必読
https://rust-lang.github.io/async-book/
※次スレは原則>>980が立てること
前スレ
Rust part21
https://mevius.5ch.net/test/read.cgi/tech/1692105879/
ワッチョイスレ
プログラミング言語 Rust 4【ワッチョイ】
https://mevius.2ch.net/test/read.cgi/tech/1514107621/
探検
Rust part22
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
2024/01/20(土) 23:21:40.08ID:wyzQTwgG972デフォルトの名無しさん
2024/02/23(金) 12:05:46.18ID:vPqrWVzU 今のスマホって値段はPC並みなんだから、スマホでの開発環境出てこいと思わなくも無い。
もちろんその場合は外付けのディスプレイとキーボードつけるだろうが。
もちろんその場合は外付けのディスプレイとキーボードつけるだろうが。
973デフォルトの名無しさん
2024/02/23(金) 12:05:51.79ID:vPqrWVzU 今のスマホって値段はPC並みなんだから、スマホでの開発環境出てこいと思わなくも無い。
もちろんその場合は外付けのディスプレイとキーボードつけるだろうけど。
もちろんその場合は外付けのディスプレイとキーボードつけるだろうけど。
974デフォルトの名無しさん
2024/02/23(金) 15:12:44.34ID:z6SHyxko iPadでXcode使えるからそれで遊んでみれば
975デフォルトの名無しさん
2024/02/23(金) 15:20:09.67ID:CheDQupm Rustが使えないとな
976デフォルトの名無しさん
2024/02/23(金) 15:21:05.22ID:jTrUecQ5 クソスレまで立てちゃってw
素直に中古のノートPCでも買えよ
素直に中古のノートPCでも買えよ
977デフォルトの名無しさん
2024/02/23(金) 16:04:17.89ID:02Kw336h traitの種類多すぎて把握しきれん
使い分けもようわからんし
使い分けもようわからんし
978デフォルトの名無しさん
2024/02/23(金) 16:18:25.67ID:NJWNbZ5N Pythonのpep20みたいなってRustにもあるの?
979デフォルトの名無しさん
2024/02/23(金) 16:32:06.33ID:eHVJk53E スマホやタブレットなどのモバイルOS上に開発環境用意するのは主に2つユースケースがある
1つはモバイルOS上で実行させる小さなユーティリティを作るため
だいたいlinux emulatorみたいなアプリ内環境で稼働させる
もう一つは出先の空いた時間や障害対応等の緊急時にノートPCを持ち歩かなくても簡易的な作業なら対応できるようにしておくため
前者はスマホだけで作るやつもいるにはいるが少数派
なので今のところはメイン開発環境は別に用意してるのが大半
1つはモバイルOS上で実行させる小さなユーティリティを作るため
だいたいlinux emulatorみたいなアプリ内環境で稼働させる
もう一つは出先の空いた時間や障害対応等の緊急時にノートPCを持ち歩かなくても簡易的な作業なら対応できるようにしておくため
前者はスマホだけで作るやつもいるにはいるが少数派
なので今のところはメイン開発環境は別に用意してるのが大半
980デフォルトの名無しさん
2024/02/23(金) 17:15:31.94ID:kgcjkDLJ PEP20って何だよと思ったらあのウンコポエムだった
981デフォルトの名無しさん
2024/02/23(金) 17:26:44.63ID:kgcjkDLJ 次スレタイトル間違えてしまったのですまんが誰か立て直してくれ
規制食らってもう立てられなくなった
規制食らってもう立てられなくなった
982デフォルトの名無しさん
2024/02/23(金) 17:35:21.56ID:CheDQupm >>977
traitとは機能を抽象化した抽象型だから使いたい機能のtraitを選ぶか作ればよい
structなどの具象型は各々必要な各機能(trait)を実装しているもしくは実装すればよい
そして抽象型(trait)を用いてプログラミングすることでその機能を実装する全ての具象型を対象とした共通コードにできる
traitとは機能を抽象化した抽象型だから使いたい機能のtraitを選ぶか作ればよい
structなどの具象型は各々必要な各機能(trait)を実装しているもしくは実装すればよい
そして抽象型(trait)を用いてプログラミングすることでその機能を実装する全ての具象型を対象とした共通コードにできる
983デフォルトの名無しさん
2024/02/23(金) 17:38:39.47ID:CheDQupm984デフォルトの名無しさん
2024/02/23(金) 17:45:54.27ID:kgcjkDLJ >>983
ありがとう
ありがとう
985デフォルトの名無しさん
2024/02/23(金) 17:51:32.20ID:jYYzpIEX986デフォルトの名無しさん
2024/02/23(金) 20:10:18.94ID:1IK2X2kO >>982
FromとかAsRefとかDerefとかの時点でもうようわからんぜ
FromとかAsRefとかDerefとかの時点でもうようわからんぜ
987デフォルトの名無しさん
2024/02/23(金) 22:42:10.08ID:oukljDwS Fromは汎用的な変換だよ
変換に失敗する可能性を含む時はTryFromを使う
AsRefは参照から(別型の)参照への読み替え変換
コストがかからない場合が対象
コストがかかるものはFromを使う
Derefは変換ではなく演算子
変換は複数の型への変換を実装できるけど
演算子なので各型で決められた一つの型へderefできる
&T→T
Box<T>→T
Rc<T>→T
Vec<T>→[T]
String→str
PathBuf→Path
など
変換に失敗する可能性を含む時はTryFromを使う
AsRefは参照から(別型の)参照への読み替え変換
コストがかからない場合が対象
コストがかかるものはFromを使う
Derefは変換ではなく演算子
変換は複数の型への変換を実装できるけど
演算子なので各型で決められた一つの型へderefできる
&T→T
Box<T>→T
Rc<T>→T
Vec<T>→[T]
String→str
PathBuf→Path
など
988デフォルトの名無しさん
2024/02/23(金) 23:50:59.87ID:1IK2X2kO あー。それぞれの比較はまあそうなのかもしれないんだけど、そもそもどういうtraitがあってどういう時に使うべきなのかを全て把握できてないせいで実際にコード書く時にどれを使うとRustらしいコードになるのかわからなくなるってのがしんどいんだよね
989デフォルトの名無しさん
2024/02/23(金) 23:59:41.76ID:hX/YHnPg >>988
どの分野のどんな話でも基本パターンの学習による慣れ
問題
match std::env::args().XXXXX {
Some("yes") => ...,
Some("no") => ...,
_ => ..., // エラー
}
どの分野のどんな話でも基本パターンの学習による慣れ
問題
match std::env::args().XXXXX {
Some("yes") => ...,
Some("no") => ...,
_ => ..., // エラー
}
990デフォルトの名無しさん
2024/02/24(土) 02:12:39.95ID:YQ3M0cmx 梅
991デフォルトの名無しさん
2024/02/24(土) 04:00:00.27ID:felFEjYK 「当然こういうのが標準ライブラリにあって然るべきだろう」みたいな感覚ができるから結局は慣れ。
常識的に考えてあるだろうと思ったら nightly だったみたいなこともよく経験するから俺が欲しいようなものはみんな欲しいんだなと思う。
実質的に言語の一部みたいなくらいのやつは嫌でも避けられないから何度もドキュメントを読み返すはめになるし、そのうち自然に使えるようになる。
常識的に考えてあるだろうと思ったら nightly だったみたいなこともよく経験するから俺が欲しいようなものはみんな欲しいんだなと思う。
実質的に言語の一部みたいなくらいのやつは嫌でも避けられないから何度もドキュメントを読み返すはめになるし、そのうち自然に使えるようになる。
992デフォルトの名無しさん
2024/02/24(土) 12:21:57.67ID:lhpjpr9r993デフォルトの名無しさん
2024/02/24(土) 12:57:43.72ID:Sbx59RJL AsRefとBorrowは未だにわからんなあ
調べてもHashMapがBorrow要求するならそこだけBorrow使っておけばいいか……で思考停止してる
調べてもHashMapがBorrow要求するならそこだけBorrow使っておけばいいか……で思考停止してる
994デフォルトの名無しさん
2024/02/24(土) 13:58:08.04ID:Q2pRspv0 埋
995デフォルトの名無しさん
2024/02/24(土) 13:58:23.94ID:Q2pRspv0 生め
996デフォルトの名無しさん
2024/02/24(土) 13:58:40.99ID:Q2pRspv0 、埋め
997デフォルトの名無しさん
2024/02/24(土) 13:58:46.56ID:Q2pRspv0 !埋め
998デフォルトの名無しさん
2024/02/24(土) 13:58:52.17ID:Q2pRspv0 ?埋め
999デフォルトの名無しさん
2024/02/24(土) 13:59:00.55ID:Q2pRspv0 ○埋め
1000デフォルトの名無しさん
2024/02/24(土) 13:59:07.65ID:Q2pRspv0 〜埋め
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 34日 14時間 37分 28秒
新しいスレッドを立ててください。
life time: 34日 14時間 37分 28秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【窪田順生氏】「高市政権人気の裏には多数の“弱者感を抱えた男”の存在がある」弱者感を抱えた男は人知れずマイルド右翼に… [おっさん友の会★]
- 【調査】クレジットカード、1人何枚持つのが「平均的」?★3 [ひぃぃ★]
- 【テレビ】池上彰氏 報道の自由度が高い国の特徴「どんどん政府を批判する。政治家は受け入れる」 一方独裁国家は… [冬月記者★]
- 【サッカー】カズ・三浦知良 来季も現役続行を明言! 来年2月に59歳 「12月から来季に向けての自主トレを予定してます」 [冬月記者★]
- 「ヘイトスピーチをやめろ」 各地の「移民反対デモ」に抗議活動 [蚤の市★]
- 【作家】高市総理支持の背景に見えるヤンキー的「ケンカ上等!」と「日本人は特別だ」感がとても怖い 北原みのり [少考さん★]
- 【DAZN】フォーミュラGP【F1 2 3 SF P】Lap1815
- 【フジテレビ】2025 FORMULA 1【NEXT】Lap608
- 【DAZN】フォーミュラGP【F1 2 3 SF P】Lap1814
- 【U-NEXT】プレミアリーグ総合 ★39
- ハム専 エスコン日韓OB戦
- とらせん IP
- 古市憲寿「スタジオでも中国批判して気持ち良くなってる人はいるが高市答弁で日本人は損してる。国益を害した」スタジオ凍りつく [931948549]
- まったり進行おじゃる丸待機ハウス🏡
- フィフィ「「歌唱強制中断」騒動、この時期に中国でライブ公演しようとするアーティストの方にも問題があるのでは?」 [377482965]
- ムラムラしてるのでしこれる画像ください(女)
- 高市早苗さん、超人気アニメキャラターにそっくりと話題に⇦なぜかネトウヨイライラw [271912485]
- ホモだけどドンキに来たよ
