公式
https://www.rust-lang.org/
https://blog.rust-lang.org/
https://github.com/rust-lang/rust
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 part17
https://mevius.5ch.net/test/read.cgi/tech/1665063793/
Rust part18
■ このスレッドは過去ログ倉庫に格納されています
2022/12/10(土) 18:17:02.61ID:XSNoXTPt
555デフォルトの名無しさん
2023/01/02(月) 01:37:36.65ID:l4/Jezsd556デフォルトの名無しさん
2023/01/02(月) 01:39:14.49ID:7RCL5EAR >>554
GAFAMみたいな大企業は技術は無くても株価だけ高騰するから、金に任せて
大量の人員だけを頼りに出来るから、数百人がかりでバグだらけの使いにくい
巨大サイズのプログラムを作ってるね。
技術は無いが人だけ入る。凡人プログラマを大量に使って大量のCPUパワーを
使ってPC-9801時代のJG程度のOfficeを作って悦に浸ってる。
GAFAMみたいな大企業は技術は無くても株価だけ高騰するから、金に任せて
大量の人員だけを頼りに出来るから、数百人がかりでバグだらけの使いにくい
巨大サイズのプログラムを作ってるね。
技術は無いが人だけ入る。凡人プログラマを大量に使って大量のCPUパワーを
使ってPC-9801時代のJG程度のOfficeを作って悦に浸ってる。
557デフォルトの名無しさん
2023/01/02(月) 01:41:18.45ID:7RCL5EAR558デフォルトの名無しさん
2023/01/02(月) 01:43:49.06ID:YOUl3ux+ てかこういうのが日本の競争力を落としているんやなって
559デフォルトの名無しさん
2023/01/02(月) 01:43:53.33ID:AzjsiFbw ガベージコレクション使っていいならそら楽ちんですわ
どんな汚コードでも動けばいいんだから
ガベージコレクション無しだと例外処理の例外処理の例外処理を跨いだりして有り得ないところにメモリリーク起きてるなんてことがザラ、どんなに頭よくても絶対に気づけない
どんな汚コードでも動けばいいんだから
ガベージコレクション無しだと例外処理の例外処理の例外処理を跨いだりして有り得ないところにメモリリーク起きてるなんてことがザラ、どんなに頭よくても絶対に気づけない
560デフォルトの名無しさん
2023/01/02(月) 01:45:36.33ID:0OBugHkq 気をつけて運転していれば事故は起きないんだから安全運転なんか必要ない
事故るやつは無能だけど俺は違う
こうですかわかりません
事故るやつは無能だけど俺は違う
こうですかわかりません
561デフォルトの名無しさん
2023/01/02(月) 01:48:35.58ID:7RCL5EAR >>560
車の運転は一発勝負で失敗は一瞬にして起こるしテストすることも出来ない。
それに対して、プログラミングは事前にテストできる。
特にユニットテスト、モジュール別開発という手法を使えばバグはほとんど消せる。
だから十分にバグの無い安全なプログラムが作れる。
車の運転は一発勝負で失敗は一瞬にして起こるしテストすることも出来ない。
それに対して、プログラミングは事前にテストできる。
特にユニットテスト、モジュール別開発という手法を使えばバグはほとんど消せる。
だから十分にバグの無い安全なプログラムが作れる。
562デフォルトの名無しさん
2023/01/02(月) 01:51:38.45ID:wpCELxyp >>561
ほとんどで許されるクオリティの製品を作ってるの?
ほとんどで許されるクオリティの製品を作ってるの?
563デフォルトの名無しさん
2023/01/02(月) 01:53:13.27ID:l4/Jezsd Rustは仕事でしか使わない
趣味ではC++一択ですわ
趣味ではC++一択ですわ
564デフォルトの名無しさん
2023/01/02(月) 01:54:24.45ID:7RCL5EAR >>562
Rustは、「メモリー関連エラー」を防げるだけで、バグはいくらでも入る。
Rustも、下手な人がプログラムするとバグは100個でも入るし、不安定で
(その人の頭脳では)エラー箇所が見つけられないバグも入り得る。
Rustは、「メモリー関連エラー」を防げるだけで、バグはいくらでも入る。
Rustも、下手な人がプログラムするとバグは100個でも入るし、不安定で
(その人の頭脳では)エラー箇所が見つけられないバグも入り得る。
565デフォルトの名無しさん
2023/01/02(月) 01:54:52.62ID:l4/Jezsd それとGC有りはGoとKotlin&Swiftや
Goは最強過ぎる
Goは最強過ぎる
566デフォルトの名無しさん
2023/01/02(月) 02:08:35.19ID:iBEz6sTU >>545
間引きまくってたら募集が集まらないし賃金も上がる
質の悪い土方人間をも上手く使っていかなきゃならない
質の悪い土方の書いたコードでもrustなら厄介なメモリバグ無く論理部分のフィードバック、デバッグに集中できるというメリットがある
間引きまくってたら募集が集まらないし賃金も上がる
質の悪い土方人間をも上手く使っていかなきゃならない
質の悪い土方の書いたコードでもrustなら厄介なメモリバグ無く論理部分のフィードバック、デバッグに集中できるというメリットがある
567デフォルトの名無しさん
2023/01/02(月) 02:20:43.43ID:/m9PT5PE またステマしてるのか。
568デフォルトの名無しさん
2023/01/02(月) 08:04:20.77ID:5vPX8Xay RustはCの置き換えくらいにしかならん
質の悪いPGが入り込まない分野じゃねえかなあ・・・
質の悪いPGが入り込まない分野じゃねえかなあ・・・
569デフォルトの名無しさん
2023/01/02(月) 08:33:37.75ID:nNAGgWWg だからWebでRustやってる奴は馬鹿
Cとpthreadの経験もないやつはRustやらない方がいいよ
Cとpthreadの経験もないやつはRustやらない方がいいよ
570デフォルトの名無しさん
2023/01/02(月) 09:51:22.76ID:0wpgrwz2 >>561
Rustでモジュール別開発、ユニットテストするのが一番いいんじゃね?
てかステマステマ言ってるやつ居るけど出版社がプログラミング言語のプロパガンダしてなんの得になるんだよドメインが違うやろ
出版社なら勝確になった言語の本を出すだけでいいはず
ステマで特定言語を覇権に押し上げても他社が解説本出すのを止められないから独占できる利益とかどこにもない
Rustでモジュール別開発、ユニットテストするのが一番いいんじゃね?
てかステマステマ言ってるやつ居るけど出版社がプログラミング言語のプロパガンダしてなんの得になるんだよドメインが違うやろ
出版社なら勝確になった言語の本を出すだけでいいはず
ステマで特定言語を覇権に押し上げても他社が解説本出すのを止められないから独占できる利益とかどこにもない
571デフォルトの名無しさん
2023/01/02(月) 11:12:02.50ID:Gy4QUALO >>543
javaと同じIT土方専用になりそう
javaと同じIT土方専用になりそう
572デフォルトの名無しさん
2023/01/02(月) 11:28:29.88ID:YmLvf+iB573デフォルトの名無しさん
2023/01/02(月) 12:32:43.21ID:4sGLZD36574デフォルトの名無しさん
2023/01/02(月) 12:41:13.29ID:/FZtEsII まあ1Mにも満たない規模の組み込みでrustはいらんわな。
数GBかつメモリ使用量を気にするって領域以外はほぼ必要ない。
数GBかつメモリ使用量を気にするって領域以外はほぼ必要ない。
575デフォルトの名無しさん
2023/01/02(月) 12:42:40.05ID:EJhafa7d >>573
頭の悪いやつはJavaしか使えんよ
頭の悪いやつはJavaしか使えんよ
576デフォルトの名無しさん
2023/01/02(月) 13:04:35.26ID:CiQJ5hLG うちの洗濯機ってなんの言語で動いてるんだろ
577デフォルトの名無しさん
2023/01/02(月) 13:27:14.96ID:+OfFIZCg 今どきの家電はインタプリタ言語で動いてるとか
578デフォルトの名無しさん
2023/01/02(月) 13:35:26.47ID:hMsVB3IX >>574
ArduinoでもRaspiでも、Cだとそのまま単純に理解できて便利だな。
ArduinoでもRaspiでも、Cだとそのまま単純に理解できて便利だな。
579デフォルトの名無しさん
2023/01/02(月) 13:37:29.21ID:68tUcpM+ >>576
そらC#に決まってる
そらC#に決まってる
580デフォルトの名無しさん
2023/01/02(月) 13:42:25.25ID:hMsVB3IX581デフォルトの名無しさん
2023/01/02(月) 13:58:18.86ID:1k7qyNCA >>576
多分C言語 + 一部アセンブラかと
洗濯機・掃除機・調理家電の組み込みソフト開発
組込みソフトウェア開発の経験(C言語他,モデルベースソフト開発)
https://www.hitachi-gls.co.jp/recruit/career/recruit/pe2.html
多分C言語 + 一部アセンブラかと
洗濯機・掃除機・調理家電の組み込みソフト開発
組込みソフトウェア開発の経験(C言語他,モデルベースソフト開発)
https://www.hitachi-gls.co.jp/recruit/career/recruit/pe2.html
582デフォルトの名無しさん
2023/01/02(月) 14:23:20.98ID:YOUl3ux+ 今しか見ていない情弱の鏡
583デフォルトの名無しさん
2023/01/02(月) 14:29:37.31ID:hMsVB3IX >>568
組み込みって分野は、基本的に微分積分やベクトル、論理回路、複素数などが
普通に出てくる世界だから、頭脳レベルが一般プログラマより元々高い。
だからもともとメモリーエラーで苦しんだりする人が少ない。
なので、Rustの出番が無い。
組み込みって分野は、基本的に微分積分やベクトル、論理回路、複素数などが
普通に出てくる世界だから、頭脳レベルが一般プログラマより元々高い。
だからもともとメモリーエラーで苦しんだりする人が少ない。
なので、Rustの出番が無い。
584デフォルトの名無しさん
2023/01/02(月) 14:36:17.90ID:FoyI26k+ >>583
その一般レベルプログラマと一緒に仕事しなきゃいけないときには頭脳の高い人も仕方なくRustを使うのでは?
社会活動ってマジで頭脳の高い人が損する世界だわ、一般レベルプログラマは消えてもらって頭脳の高い人集団でCだけ使わせてほしいわ
その一般レベルプログラマと一緒に仕事しなきゃいけないときには頭脳の高い人も仕方なくRustを使うのでは?
社会活動ってマジで頭脳の高い人が損する世界だわ、一般レベルプログラマは消えてもらって頭脳の高い人集団でCだけ使わせてほしいわ
585デフォルトの名無しさん
2023/01/02(月) 14:38:59.98ID:FoyI26k+ 好きでRustを使ってる人なんてこの世に居ないと思うよ
みんな納品先や上からの命令でイヤイヤRustを使ってる
みんな納品先や上からの命令でイヤイヤRustを使ってる
586デフォルトの名無しさん
2023/01/02(月) 14:39:14.35ID:J6556tKT フロントの意味知らないやつとか
バックエンドの意味知らないやつとか
ホントなんなんこのスレw
バックエンドの意味知らないやつとか
ホントなんなんこのスレw
587デフォルトの名無しさん
2023/01/02(月) 14:47:05.55ID:8T2JCaCm >>583
スマホに使うチップのコードを書いてる知人が何人かいるが頭脳レベルが高いとか全くないわ
Fラン文系新卒で3ヶ月の新卒研修後に客先派遣されるような末端プログラマーに比べたらそりゃ頭脳レベルwは高いがな
スマホに使うチップのコードを書いてる知人が何人かいるが頭脳レベルが高いとか全くないわ
Fラン文系新卒で3ヶ月の新卒研修後に客先派遣されるような末端プログラマーに比べたらそりゃ頭脳レベルwは高いがな
588デフォルトの名無しさん
2023/01/02(月) 14:47:48.26ID:rNCwFI/s rustはやってるとイライラするから私用ではぜっっっっったいに使わないw
rust大好きステマするやつは頭おかしい
rust大好きステマするやつは頭おかしい
589デフォルトの名無しさん
2023/01/02(月) 14:52:40.32ID:2CTZhPr+ Rustはマイクロソフトが採用したり
Linuxのデバイスドラバで採用されたり
トヨタ自動車の組み込みソフトで採用されたり
特殊用途ではこれから発展していくけど
さらに一般的になるには 最低でも10年くらいかかるといっていだろう
Linuxのデバイスドラバで採用されたり
トヨタ自動車の組み込みソフトで採用されたり
特殊用途ではこれから発展していくけど
さらに一般的になるには 最低でも10年くらいかかるといっていだろう
590デフォルトの名無しさん
2023/01/02(月) 14:56:42.31ID:VUVgrbrW c++やjavaとかは人間様のための言語だけど、
rustはコンピュータ様のための言語だからね
人間がコンピュータ様の奴隷になって制約されながら設計する言語だからrust好きの人間はドM確定
rustはコンピュータ様のための言語だからね
人間がコンピュータ様の奴隷になって制約されながら設計する言語だからrust好きの人間はドM確定
591デフォルトの名無しさん
2023/01/02(月) 14:59:59.54ID:VUVgrbrW >>589
一般的になってほしくねえなあ
一般的になってほしくねえなあ
592デフォルトの名無しさん
2023/01/02(月) 15:07:37.03ID:1k7qyNCA >>591
お前みたいなど底辺まで降りてこないから心配すんなw
お前みたいなど底辺まで降りてこないから心配すんなw
593デフォルトの名無しさん
2023/01/02(月) 15:09:37.54ID:hMsVB3IX >>589
本当の事は知らんが、PerlやJava、Rubyの本が本屋に沢山並んでいた頃には、
既にそれらの言語はよく使われていたのに対し、Rustは本はその状態になったのに
余り使われて無い現実がある。知名度が高いのに使われて無い。
本当の事は知らんが、PerlやJava、Rubyの本が本屋に沢山並んでいた頃には、
既にそれらの言語はよく使われていたのに対し、Rustは本はその状態になったのに
余り使われて無い現実がある。知名度が高いのに使われて無い。
594デフォルトの名無しさん
2023/01/02(月) 16:35:19.00ID:1k7qyNCA Rustの本がたくさん並んでる本屋ってどこ?
595デフォルトの名無しさん
2023/01/02(月) 19:09:09.75ID:YhyxjXQU Rustの本くらい近所の町図書館にすら置いてるわ
596デフォルトの名無しさん
2023/01/02(月) 19:16:20.01ID:1k7qyNCA >>595 は「たくさん」という言葉すら理解できないのか...
597デフォルトの名無しさん
2023/01/02(月) 19:16:22.22ID:f/84eqys >>594
Kindleでええやん
Kindleでええやん
598デフォルトの名無しさん
2023/01/02(月) 19:32:00.38ID:bVUI9Zvi599デフォルトの名無しさん
2023/01/02(月) 19:34:02.10ID:l4/Jezsd 今日は初詣に行ってきた
Rustさん普及しないで下さいと神頼みしてきた
Rustさん普及しないで下さいと神頼みしてきた
600デフォルトの名無しさん
2023/01/02(月) 19:39:19.94ID:Qsv7PpLz601デフォルトの名無しさん
2023/01/02(月) 19:41:54.59ID:f/84eqys >>600
どう考えてもゴミプログラマやゴミ企業が参入してくるなって意味やろ
どう考えてもゴミプログラマやゴミ企業が参入してくるなって意味やろ
602デフォルトの名無しさん
2023/01/02(月) 19:42:30.75ID:l4/Jezsd603デフォルトの名無しさん
2023/01/02(月) 19:59:34.00ID:VzocPQJy >>586
ガイジばっかだからしょうがない
ガイジばっかだからしょうがない
604デフォルトの名無しさん
2023/01/02(月) 20:14:22.01ID:1k7qyNCA605デフォルトの名無しさん
2023/01/02(月) 20:30:32.37ID:XEaXux8L 俺は実用にしてるのはC#で、Rustやら情報科学やらは教養のための修行だと思って勉強してる
606デフォルトの名無しさん
2023/01/02(月) 20:57:28.93ID:1nPeGYO+ >>605
その目的ならRustではなくCをやるべき
その目的ならRustではなくCをやるべき
607デフォルトの名無しさん
2023/01/02(月) 21:02:55.55ID:kxn3UFF9 Cは実用になっちゃうからな。
修行に向いてない。
修行に向いてない。
608デフォルトの名無しさん
2023/01/02(月) 21:11:43.92ID:f/84eqys Rustでプログラミング始めるヤツなんておらんやろ
最低5言語くらいマスターしてる人が道楽として試すのから入るのが殆どじゃない?
最低5言語くらいマスターしてる人が道楽として試すのから入るのが殆どじゃない?
609デフォルトの名無しさん
2023/01/02(月) 21:31:15.99ID:kxn3UFF9 Rustで生涯修行してればよい。
610デフォルトの名無しさん
2023/01/02(月) 21:42:04.71ID:V6kLsOzd 今北なんだが、メモリー関連バグを潰せるだけでRust採用の価値があると思うけどそうじゃないんか
メモリー管理ミスが6割と聞いた
メモリー管理ミスが6割と聞いた
611デフォルトの名無しさん
2023/01/02(月) 21:52:47.16ID:Gy4QUALO >>610
linuxのドライバー作成ならいいかも
linuxのドライバー作成ならいいかも
612デフォルトの名無しさん
2023/01/02(月) 22:10:50.96ID:QyytlXeP613デフォルトの名無しさん
2023/01/02(月) 22:12:22.06ID:tEANpl9g614デフォルトの名無しさん
2023/01/02(月) 22:14:14.00ID:Pa+Nwx1c615デフォルトの名無しさん
2023/01/02(月) 22:25:45.48ID:U4Kt6Q5r C#だのSwiftだのJavaだのスレチじゃバカども
616デフォルトの名無しさん
2023/01/02(月) 22:34:00.16ID:+w7X3Pyb ファイルシステムのパス回りをいい感じに抽象化してくれる(もしくは整形してくれる)クレートとかない?
env!("APPDATA")→"C:\Users\・・・\AppData\Roaming"
current_exe()→"\\?\C:\foo\・・・"
違うパス形式が入り混じるのはトラブルの元
env!("APPDATA")→"C:\Users\・・・\AppData\Roaming"
current_exe()→"\\?\C:\foo\・・・"
違うパス形式が入り混じるのはトラブルの元
617デフォルトの名無しさん
2023/01/02(月) 22:48:29.16ID:65aHjL4I まず Windows を窓から投げ捨てます
618デフォルトの名無しさん
2023/01/02(月) 22:53:21.97ID:S0abPazk >>616
fs::canonicalizeかければとりあえず形式は揃うんじゃない?
fs::canonicalizeかければとりあえず形式は揃うんじゃない?
619デフォルトの名無しさん
2023/01/03(火) 00:03:36.64ID:z3nhExEu >>610
頭脳の高い人はそもそもメモリ関バグを引き起こさないからRustである意味がない
頭脳の高い人はそもそもメモリ関バグを引き起こさないからRustである意味がない
620デフォルトの名無しさん
2023/01/03(火) 00:22:12.16ID:yTVwCgmJ >>619 人間は間違う生き物だぞ
621デフォルトの名無しさん
2023/01/03(火) 00:35:48.41ID:lG7LTjUD622デフォルトの名無しさん
2023/01/03(火) 00:56:11.95ID:iu5XrAAr 頭脳明晰な人は人間の限界をよく理解している
注意資源を無駄なことに使わないためにどうすればいいかを考える
頭の悪い人にはこれが理解できない
注意資源を無駄なことに使わないためにどうすればいいかを考える
頭の悪い人にはこれが理解できない
623デフォルトの名無しさん
2023/01/03(火) 01:02:17.21ID:lG7LTjUD >>622
もっと頭のいい人は、特に注意して無くてもちゃんと出来てる。
もっと頭のいい人は、特に注意して無くてもちゃんと出来てる。
624デフォルトの名無しさん
2023/01/03(火) 01:17:35.62ID:FM7p8eEf 架空の「何でも完璧にできるプログラマー」などを頭の中で作り上げたところで何の意味もない
実際にそういう人だけで回せている組織を教えてくれ
実際にそういう人だけで回せている組織を教えてくれ
625デフォルトの名無しさん
2023/01/03(火) 01:24:27.20ID:EuUAQyXR >>621 そりゃすげえや
天才しか入れない会社であるGoogleで作られたソフトウェアには脆弱性が存在しないことになるんだからな
天才しか入れない会社であるGoogleで作られたソフトウェアには脆弱性が存在しないことになるんだからな
626デフォルトの名無しさん
2023/01/03(火) 01:28:02.05ID:JZU75e4y >>616
Ruby では、File.expand_path で、\ を、/ に変換できる
Ruby では、File.expand_path で、\ を、/ に変換できる
627デフォルトの名無しさん
2023/01/03(火) 03:16:16.17ID:KtR68cDI >天才しか入れない会社であるGoogle
夢見過ぎw
算数100点オジと同じ発想だぞ
夢見過ぎw
算数100点オジと同じ発想だぞ
628デフォルトの名無しさん
2023/01/03(火) 03:21:18.09ID:4wglqwE1629デフォルトの名無しさん
2023/01/03(火) 03:59:57.20ID:FAR4SCa0 >>618
サンクス。それを通すとUNCライクになるんか
リファレンスを見るとこの仕様が確定しているわけではなく
互換性の面でUNCライクのパスが望ましいのかという問題も
なんとなくだけど互換性はドライブレタースタートのほうが高そう
というかググってもパス情報の推奨される扱いとかよくわからんな
PathBufが返ることが多いためかmutをつけてる例が多く見えるけど
加工が終わった後もmutのままにしておくのが望ましいとも思えないし
サンクス。それを通すとUNCライクになるんか
リファレンスを見るとこの仕様が確定しているわけではなく
互換性の面でUNCライクのパスが望ましいのかという問題も
なんとなくだけど互換性はドライブレタースタートのほうが高そう
というかググってもパス情報の推奨される扱いとかよくわからんな
PathBufが返ることが多いためかmutをつけてる例が多く見えるけど
加工が終わった後もmutのままにしておくのが望ましいとも思えないし
630デフォルトの名無しさん
2023/01/03(火) 07:04:07.60ID:njxOMnvb >>625
そのGoogleがAndroidにRustを使うようになってバグが減ってるからGoogle程度では頭脳明晰な人ばかりではないらしい
https://japan.zdnet.com/article/35196972/
そのGoogleがAndroidにRustを使うようになってバグが減ってるからGoogle程度では頭脳明晰な人ばかりではないらしい
https://japan.zdnet.com/article/35196972/
631デフォルトの名無しさん
2023/01/03(火) 08:12:40.12ID:qI8JCo5P ○○バリア!
○○バリア貫通ビーム!
○○バリア貫通ビーム完封バリア!
まじで小学生と同じやな
グーグルの社員ですらメモリ管理をミスる
それより賢い天才が居ればそいつはCで良いよ、でも俺はそうじゃないのでRustを学んでるよ
ある意味メモリ管理を絶対にミスらない天才がコンパイラ
○○バリア貫通ビーム!
○○バリア貫通ビーム完封バリア!
まじで小学生と同じやな
グーグルの社員ですらメモリ管理をミスる
それより賢い天才が居ればそいつはCで良いよ、でも俺はそうじゃないのでRustを学んでるよ
ある意味メモリ管理を絶対にミスらない天才がコンパイラ
632デフォルトの名無しさん
2023/01/03(火) 08:30:40.46ID:iKNX9wDb633デフォルトの名無しさん
2023/01/03(火) 10:24:54.22ID:Wjw3Ta6M634デフォルトの名無しさん
2023/01/03(火) 12:37:20.83ID:guKgEgHI ここってこんなにカオスだっけ
635デフォルトの名無しさん
2023/01/03(火) 12:48:32.86ID:jNo/ZtXx ディープステートに関わり持つやつが荒らしに来ている!
636デフォルトの名無しさん
2023/01/03(火) 15:23:27.19ID:GGjfHYq/ 頭のいい人の気持ちを一般人は理解できない。
637デフォルトの名無しさん
2023/01/03(火) 15:33:14.38ID:GGjfHYq/638デフォルトの名無しさん
2023/01/03(火) 15:38:13.00ID:GGjfHYq/ >>631
俺からすれば、コンパイラは決まりきったことだけこなす単純馬鹿だけどな。
俺からすれば、コンパイラは決まりきったことだけこなす単純馬鹿だけどな。
639デフォルトの名無しさん
2023/01/03(火) 16:20:19.42ID:N8ek48Mq >>638
コンピュータなんだから当たり前では?
コンピュータなんだから当たり前では?
640デフォルトの名無しさん
2023/01/03(火) 17:21:00.77ID:FAR4SCa0641デフォルトの名無しさん
2023/01/03(火) 18:42:10.36ID:yYGSV1g6 技術評論社の呪い。
642デフォルトの名無しさん
2023/01/03(火) 18:46:23.16ID:EF4+Zmp+ 技評技評言ってるヤツがしつこいが正直Rust流行ったからって技評のあの構成じゃ売れんだろ
643デフォルトの名無しさん
2023/01/03(火) 18:49:28.25ID:FAR4SCa0 canonicalizeって存在しないパス情報を扱えない?のか(fsもdeucnも)
let path = dunce::canonicalize(Path::new(".\\foo")).unwrap();
は.\fooが存在しない場合Errが返ってパニックする
こうなるとパス情報は他の処理系と同じく文字列で保持して
使用するところでPathに変換するのがベターなのかな
let path = dunce::canonicalize(Path::new(".\\foo")).unwrap();
は.\fooが存在しない場合Errが返ってパニックする
こうなるとパス情報は他の処理系と同じく文字列で保持して
使用するところでPathに変換するのがベターなのかな
644デフォルトの名無しさん
2023/01/03(火) 18:57:54.40ID:yYGSV1g6645デフォルトの名無しさん
2023/01/03(火) 20:14:15.53ID:ZKwlKjAo >>643
っstd::path::absolute
っstd::path::absolute
646デフォルトの名無しさん
2023/01/03(火) 20:19:29.87ID:yYGSV1g6 深い問題だと言ってるだろ。
Rustだから安全ですと言ってないで、わかってる人に聞きに行け。
Rustだから安全ですと言ってないで、わかってる人に聞きに行け。
647デフォルトの名無しさん
2023/01/03(火) 20:23:30.48ID:iKNX9wDb648デフォルトの名無しさん
2023/01/03(火) 20:57:51.98ID:pV/Lv/4Y >>645
\\?\にabsoluteは対応してなくない?
\\?\にabsoluteは対応してなくない?
649デフォルトの名無しさん
2023/01/03(火) 20:59:49.29ID:FAR4SCa0650デフォルトの名無しさん
2023/01/03(火) 21:01:15.66ID:yYGSV1g6 Rustスレでそんなこと質問したって無理だから。
いい加減諦めて実績のある言語スレに行け。
いい加減諦めて実績のある言語スレに行け。
651デフォルトの名無しさん
2023/01/03(火) 21:21:04.77ID:FM7p8eEf 誰も「Rustだから安全です」なんて言ってもいないしそもそも必ずしも安全でないことぐらい少しRustのこと勉強した人なら誰でも知ってる
652デフォルトの名無しさん
2023/01/03(火) 21:39:29.06ID:MrpqBo7i >>649
とりあえずPathBuf(参照ならPath)で保持しておいて必要な時にcomponents()で展開する感じがいいのかな
std::pathのPathBuf、Component、Prefixあたりでそれなりに抽象化はできてると思う
あとは目的次第
とりあえずPathBuf(参照ならPath)で保持しておいて必要な時にcomponents()で展開する感じがいいのかな
std::pathのPathBuf、Component、Prefixあたりでそれなりに抽象化はできてると思う
あとは目的次第
653デフォルトの名無しさん
2023/01/03(火) 21:42:19.01ID:nBTO23xG654デフォルトの名無しさん
2023/01/03(火) 21:54:07.94ID:yYGSV1g6 >>651
知ってたらRustなんか使わんだろ。
知ってたらRustなんか使わんだろ。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 女優・広末涼子容疑者、芸能活動を自粛 看護師への暴行は「パニック状態に陥った結果」★12 [爆笑ゴリラ★]
- 【中国】米関税政策「最後まで付き合う」 トランプ氏に全面対決示唆 [蚤の市★]
- 広末涼子容疑者 病院での行動が判明 治療待ち中に歩き回る 静止しようとした看護師に暴行 [ひかり★]
- 万博フードコートの有料座席「1人50分550円」に賛否、「必死すぎる」「助かる」 予約不要の無料席は立ち食い形式 [おっさん友の会★]
- 広末涼子容疑者、薬物検査を今後実施する方針 ★2 [おっさん友の会★]
- デジタル赤字、訪日客で取り返す 旅行収支5600億円黒字 [パンナ・コッタ★]
- 大阪万博にシベリア抑留の資料を展示へ「日本人が苦しんできた歴史を知って!」 [817260143]
- 【悲報】アメリカ国民、トランプ関税に反対 [476729448]
- ▶【原点回帰】ホロライブファンスレ
- 農協の年金共済「ライフロード」って運用に失敗しちゃったのかもしれんね… [289765331]
- 広末の車、ハンパなくグシャグシャに壊れてた。これはパニックになるのも仕方ないわ [389326466]
- 【朗報】吉村はん「マンホールを空けておく😤換気したらええ」万博メタンガス対策の妙手をバチーン!と披露 [359965264]