1 名前:デフォルトの名無しさん mailto:sage [2023/08/31(木) 12:16:53.23 ID:dCL063sE.net] C++の色々配慮してめんどくさい感じは好きだけど、実務になったらメモリ安全性とか考えて今後Rustに変わっていくんかな」 「うだうだ言ってないで仕事で必要なのをやればいいんだよ、趣味なら好きなのやればいい」 っていう雑談スレ。 前スレ: 結局C++とRustってどっちが良いの? 6traits mevius.5ch.net/test/read.cgi/tech/1690610746/ 関連スレ(マ板): Google&Microsoft「セキュリティバグの70%はC/C++のメモリ管理ミス。Rustにする」 https://medaka.5ch.net/test/read.cgi/prog/1619943288/
922 名前:デフォルトの名無しさん [2023/10/19(木) 09:18:23.96 ID:rcYEOPS6.net] >>890-891 IDがpy
923 名前:デフォルトの名無しさん [2023/10/19(木) 09:19:38.73 ID:rcYEOPS6.net] >>892 IDがSSL IDがLZH
924 名前:デフォルトの名無しさん [2023/10/19(木) 09:22:20.83 ID:rcYEOPS6.net] >>904 これだろ https://abema.tv/video/episode/26-208_s1_p1
925 名前:デフォルトの名無しさん mailto:sage [2023/10/19(木) 09:39:48.41 ID:K12kB1sl.net] どうせならこっち https://abema.tv/video/title/26-208 クレジット、1ページつかって権利関係びっしり レトロコンテンツ愛いいね ちなみにキャラデザも日本向き、好感が持てる ジャンク屋で98とかみると、その限られたリソースで何か書いてみたくなるね 今なら、ツールセットもあの頃より潤沢だし なんならバスもCだし そういうのも、ベアメタル感って言っていいかなと思ってる
926 名前:デフォルトの名無しさん mailto:sage [2023/10/19(木) 11:20:45.25 ID:D9zU7VD5.net] ゲームとセーブデータを分離できない暗黒時代は20世紀に終わったのに 脆弱性とかを訂正するためOSは通常のファイルと同じところに入っている ベアメタルとは、訂正よりもリセットがしたいということ
927 名前:デフォルトの名無しさん mailto:sage [2023/10/20(金) 13:42:12.90 ID:uP8EHH7C.net] ベアメタルもわからないこんなアホがRust叩きしていたのか
928 名前:デフォルトの名無しさん mailto:sage [2023/10/20(金) 17:17:53.13 ID:x3ypxHoK.net] アホが長生きする天国を貶すな ロケットを作れる天才
929 名前:に爆撃される地獄を引き寄せるな [] [ここ壊れてます]
930 名前:デフォルトの名無しさん [2023/10/21(土) 12:17:44.63 ID:sf7W/HH9.net] bear metal はネタだとしてもアホすぎ
931 名前:デフォルトの名無しさん [2023/10/21(土) 16:09:50.49 ID:XQcQM/34.net] >>910 >ベアメタルとは、訂正よりもリセットがしたいということ 勝手にオレオレ定義してんなよ
932 名前:デフォルトの名無しさん mailto:sage [2023/10/21(土) 16:47:10.33 ID:2r3jgkRY.net] 最近のC++ってモダン化してるんやね(´・ω・` ) コルーチンやコンセプト、モジュール、、 export,importなんてまるでJSみたいや
933 名前:デフォルトの名無しさん mailto:sage [2023/10/21(土) 17:27:04.66 ID:DAbvkjng.net] 大正モダン程度にはモダン化してる
934 名前:デフォルトの名無しさん mailto:sage [2023/10/21(土) 21:28:03.89 ID:6+irucHq.net] >>915 C++20のコルーチンとRustのコルーチン(=async) 利用者人口を比べたらRustが多いと思う
935 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 02:44:45.43 ID:e6EDA2HW.net] C++使いは老害だとする考え方について。 確かにいまのC++はおかしいと思うが、 C++03までは、まあ、良かったが、C++11以後に めちゃくちゃになったことを若い人は知らない。 それまでは分かり易くて便利な言語だった。
936 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 02:47:05.67 ID:e6EDA2HW.net] MFCの CString には、古くから C の書式付文字列の sprintf に対応する Format() 関数があり便利だったのに、 C++11には、それが無く、C++20 でやっと入った。 C++は、かたくなに C の printf 文を全否定する。 まるで宿主を殺しにかかった寄生虫のようになっている。
937 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 09:31:04.93 ID:eovjvQWW.net] >>914 誰が定義したか特定できるものはオレオレ定義だね C++はもはやStroustrup氏のオレオレ定義ではなく 委員会で定義されるらしい
938 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 10:23:04.08 ID:95umpPVA.net] flutter vs Kotlin vs Kotlin
939 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 11:09:50.40 ID:lcBSp4te.net] >>919 printfやsprintfは脆弱性の宝庫だったからね C++はそれを潰すのに10年以上の長い年月を必要としたということだよ
940 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 11:13:53.79 ID:7wajq4O6.net] >>919 MFCは完全無料じゃない…だったよな(オプソとかには使える ソース付きのプロプラのライブラリ、言語の話とまぜるなキケン
941 名前:デフォルトの名無しさん [2023/10/22(日) 11:28:05.53 ID:GXjFDCr1.net] >>919 iostreamは糞だよなω
942 名前:デフォルトの名無しさん [2023/10/22(日) 12:05:25.34 ID:tZaS4o4u.net] >>919 ,922 #include <cstdio> std::printf ("は?");
943 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 12:12:01.55 ID:xV2fKCwr.net] >>922 printfってなんか脆弱性あった?
944 名前:デフォルトの名無しさん [2023/10/22(日) 13:14:29.09 ID:tZaS4o4u.net] >>918 >それまでは分かり易くて便利な言語だった。 それは新しいことに適応できないお前の問題 右辺値参照もムーブもラムダ式もC++11以降だよ
945 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 13:54:24.89 ID:eovjvQWW.net] 適者生存の空気に振り回されないためには優生学自体を疑えばいい 空気の方にこだわるのは回りくどい
946 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 14:21:34.30 ID:9EnrsrCq.net] >>927 move登場後、C++は危険な言語になってしまった。
947 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 14:50:35.01 ID:u1I5O4Lf.net] >>929 コードで例示して
948 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 15:14:22.49 ID:7wajq4O6.net] pitfallが増えたとかだろ、それはそう 勉強すべきことは増えた
949 名前:デフォルトの名無しさん [2023/10/22(日) 15:58:45.17 ID:GXjFDCr1.net] 別に move が原因で危険になった訳じゃなく 元々危険な言語である
950 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 17:07:00.89 ID:eovjvQWW.net] 危険と思わない部分だけを使えばいい C++のサブセットを各々が発掘すればいい 元々のCが最良のサブセットという説がある メリットは発掘のコストが0 デメリットはないが強いて言うなら 極論である、建設的でない、頑固など
951 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 17:44:58.20 ID:Ih9eQULq.net] アセンブリの頃も危険だったけど注視されてなかった サイズ付き文字列はpascalの文化でC勢がやっきになって否定してた MSは部分的にAPIに取り入れてたけど内部でも意見が衝突してたみたいだ
952 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 18:19:39.09 ID:k1T6qQYt.net] 個数で管理する方式より、 「番兵方式」の方が効率がよいことが多いからな。
953 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 18:20:59.70 ID:k1T6qQYt.net] >>932 Cは何が起きるか分かり易かったので、間違いも少なかった。 C++11は何が起きるか分かりにくくなった。
954 名前:デフォルトの名無しさん [2023/10/22(日) 19:15:38.63 ID:jplRnChI.net] >サイズ付き文字列はpascalの文化で Cのmallocも内部はサイズ付きだよね 文字列にしろmallocにしろサイズ付きにすると サイズの最大値(サイズのデータ長)問題が残る Cのデリミタ方式は無限ループと検索時間の無駄が残る
955 名前:デフォルトの名無しさん [2023/10/22(日) 20:36:41.40 ID:XK8cC57k.net] C++の問題のひとつは 例えば型指定可能な(テンプレートを使った)汎用ライブラリを作るのは中級レベル程度ではほぼ不可能ってことだな できると思ったやつ、多分お前はC++の規格の30%も理解できてないだろう 型推論を理解して、例外安全を保障して、他のライブラリとの整合性を理解して、と穴のないライブラリを作るのはもう人間業でない まずユニットテストが作りきれない
956 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 21:33:07.82 ID:ENkFuc6F.net] >>937 malloc関係無い。 あなたは、番兵方式の優秀さをちゃんと理解できてない。 マシン語レベルにまで落としたときの命令が分からないと 分からない可能性が有る。
957 名前:デフォルトの名無しさん [2023/10/22(日) 21:39:51.69 ID:KU4H8hGN.net] 呼び出す側のコンテキストで実際に呼ばれるコンストラクタがガッツリ変わるのはやっぱ難易度高いと思うわ。 c++はなにが呼ばれるのかコード読んでも判断に時間がかかる。
958 名前:デフォルトの名無しさん mailto:sage [2023/10/22(日) 23:44:03.08 ID:7wajq4O6.net] 自分用のライブラリか、よそさまに出せるライブラリかでだいぶ変わるけどな 自分用なら、実装しないと割り切った要素は潰しておく(エラーにする)
959 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 00:19:48.85 ID:tCssLiBK.net] >>938 実際仕事のアプリケーションではそこまで凝ったものは見たことないな せいぜいテンプレートをちょっと使う程度 あと使い方もコピーを禁止するようなlinterかましたり 言語側でちゃんと実装するより別のツールでチェックしてることが多い気がする
960 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 01:38:21.75 ID:gH2D0E6v.net] むしろ、みんなが可読性や相互理解を必要としているというのが主観で そういうのをわざと無視したコードは客観的な存在だったりして
961 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 07:44:03.59 ID:eCip+LFq.net] template< >の、何の数学? 論理学?? みたいな世界はまだしも、 こう使うんだぞ、と書いたものを、あとから来た人(未来の自分含む)が間違って使う、みたいのがいかんのよね その場では、ちゃんと書くに決まってるので
962 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 09:27:40.91 ID:TSQLnlyh.net] >>944 >その場では、ちゃんと書くに決まってるので 育ちがいいな・・・ うらやましい 世の中にはそうならない現場もあるのだ
963 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 09:32:12.24 ID:9KLj8HWs.net] >>944 >こう使うんだぞ、と書いたものを、あとから来た人(未来の自分含む)が間違って使う、みたいのがいかんのよね >その場では、ちゃんと書くに決まってるので それはtemplateに限らない悪いコード
964 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 10:35:59.85 ID:j7/Azm2p.net] そういうのをちゃんとするのは、言語の範囲外、としたのがC/C++ 言い割り切りっぷりだったが、モダンじゃない 現代的な要求に合ったライブラリと、言語側にもロックダウンモードが欲しいよね
965 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 12:18:28.66 ID:A97l8Oha.net] >>926 書式文字列攻撃
966 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 14:30:44.87 ID:D3lEhHiN.net] C++からRustに移行して幸せになる人、そうならない人 その違いは? https://atmarkit.itmedia.co.jp/ait/articles/2310/19/news196.html
967 名前:デフォルトの名無しさん [2023/10/23(月) 15:42:17.38 ID:1Wk/iiy/.net] ゴミ中尉
968 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 15:45:51.38 ID:j7/Azm2p.net] 下のtechtargetのページの読みやすい訳。 後半に書かれていること ・Rustが使われる理由: 安全性。ここで大体出ている通り。 ・C++が使われる理由: ソースtoマシン語効率。あと、巨大すぎる過去資産。
969 名前:デフォルトの名無しさん mailto:sage [2023/10/23(月) 18:20:56.02 ID:gH2D0E6v.net] >>944 ヒープの使い方を間違ったらデストラクタ実行が保証されないとかね
970 名前:デフォルトの名無しさん [2023/10/24(火) 02:35:30.43 ID:FaxKDrLq.net] ITメディア達の予定によると、C/C++は既にHaskellに置き換わってるはずだった
971 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 08:37:21.50 ID:xTCLjUdP.net] GCが普及するのはいいが、GCと関係ない付加価値も持たされる 予定が遅れるほど付加価値も追加される
972 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 09:10:32.28 ID:KxwBQxIK.net] >>953 w
973 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 10:05:57.03 ID:Y4KOJ+P0.net] >>948 書式文字列を生成するやつとかいんの? おっかねーな それ言い出したらどんな言語もアウトジャネーノ?
974 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 10:48:51.22 ID:xTCLjUdP.net] 脆弱なのは可変長引数 悪いのは文字列の特殊な値 どんな型システムも値のチェックができないという意味でアウト
975 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 11:52:36.56 ID:d3Cm49Ov.net] こういう基本的なことがわかってない奴らがウヨウヨいるからCやC++を触らせたらダメなんだよ
976 名前:デフォルトの名無しさん [2023/10/24(火) 13:03:33.49 ID:oyxcPsiu.net] >>954 デスマの典型例乙
977 名前:デフォルトの名無しさん [2023/10/24(火) 13:05:38.19 ID:oyxcPsiu.net] >>954 流行りはCのフォーマット文字列よりも テンプレート文字列の変数置き換えタイプだな mustache template とか tempita とか どっちにしても iostream の出る幕じゃない
978 名前:デフォルトの名無しさん [2023/10/24(火) 13:07:11.32 ID:oyxcPsiu.net] >>956 だった
979 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 14:33:16.70 ID:xTCLjUdP.net] わかってない奴らと対話するコツは、対話はしても接触はしないこと
980 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 17:31:39.32 ID:/TzECSOE.net] キミもわかってない側だからね 自覚してないのが余計にやばいから
981 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 19:03:27.51 ID:453Fm5be.net] 同じ穴の狢 とはいえ、C++をディスる輩とは相容れない あくまで使いこなせない俺が悪い C++は悪くないんだ
982 名前:デフォルトの名無しさん [2023/10/24(火) 21:24:24.33 ID:9VZu9a5B.net] c++は糞だぞ
983 名前:デフォルトの名無しさん mailto:sage [2023/10/24(火) 22:34:02.91 ID:qc1wKPPx.net] cppは糞とかいう奴が糞 確かに初心者が使うとプロジェクトが崩壊したり、完全に理解した系の人らが使っても画一的なコードにならない欠陥言語ではあるが、糞は言いすぎだ
984 名前:デフォルトの名無しさん mailto:sage [2023/10/25(水) 09:18:24.81 ID:nfqMKOx/.net] 関係ないけどuupdump復帰した (ここ見てるような香具師なら見てるのでは?
985 名前:デフォルトの名無しさん mailto:sage [2023/10/25(水) 12:36:45.76 ID:3fSQ5Zwa.net] uupdumpとは聞いたことがないのでググったらWindowsのためのソフトの名前か Windowsを使わない人も多い上に 使用言語はPHPとシェルスクリプトっぽいが このスレにどう関係するんだ?
986 名前:デフォルトの名無しさん mailto:sage [2023/10/25(水) 13:28:29.15 ID:aEsvunYt.net] もう10年くらいMacとLinuxしか使ってないな 久々に使うとwindowsの操作がわからなくて困る
987 名前:デフォルトの名無しさん mailto:sage [2023/10/25(水) 13:33:39.53 ID:zg5wGezx.net] wsl面白いよ
988 名前:デフォルトの名無しさん mailto:sage [2023/10/25(水) 13:53:01.81 ID:0w7kqvd/.net] windows使ってるけど昔からVMの上でLinux動かしてた WSLは今更感(否定はしない)
989 名前:デフォルトの名無しさん mailto:sage [2023/10/25(水) 23:15:22.46 ID:129UCuET.net] Macも正直最近はブラウザしか使ってないので 実質linuxしか使ってない steamもlinuxで動くようになったらしいから いよいよlinuxに全面移行するか?
990 名前:デフォルトの名無しさん mailto:sage [2023/10/25(水) 23:28:55.49 ID:HBO6D8Lj.net] steam deckってプレステより高いんだ…いくら円安とは言え…
991 名前:デフォルトの名無しさん mailto:sage [2023/10/26(木) 10:50:32.36 ID:uiU7pRaB.net] LinuxでMSOfficeが動けばなあ。Officeが使えるunix環境用意するためにMac買ってる感ある。
992 名前:デフォルトの名無しさん mailto:sage [2023/10/26(木) 10:58:44.39 ID:6n+88kg6.net] officeっつーかEXCELやろ
993 名前:デフォルトの名無しさん mailto:sage [2023/10/26(木) 11:34:18.33 ID:cZhl96fn.net] Office365なら普通に動くよ
994 名前:デフォルトの名無しさん mailto:sage [2023/10/26(木) 14:13:25.58 ID:K017DhVM.net] そう考えるとブラウザって理想の仮想環境かもなあ webassemblyで速度的な問題も解消されつつあるしサーバーのパワーも借りれるし
995 名前:デフォルトの名無しさん [2023/10/26(木) 14:52:00.54 ID:35buqziU.net] MacでExcel使ってるとダサいよね (もちろんMacのExcelが本家なのは知ってる)
996 名前:デフォルトの名無しさん [2023/10/26(木) 15:10:01.78 ID:ZES507rz.net] >>978 同意
997 名前:デフォルトの名無しさん mailto:sage [2023/10/26(木) 18:28:07.11 ID:1RkcdUQ1.net] 暗号通貨botterの人でrust使いいるけどシープラ見ないのなぁぜ
998 名前:デフォルトの名無しさん mailto:sage [2023/10/26(木) 19:03:20.03 ID:EFcGcQgS.net] >>978 teamsで使ってる
999 名前:デフォルトの名無しさん mailto:sage [2023/10/27(金) 06:42:49.70 ID:gRjv8lGZ.net] >>966 画一的にならなくても二極化でもすれば十分シンプルなのに 二極化するとなぜか1bitやめることが人類の目的みたいになるよね
1000 名前:デフォルトの名無しさん mailto:sage [2023/10/27(金) 07:06:14.73 ID:/fEzl4se.net] >>980 スキャンで落とされたりするのでは しらんけど Rustがさらにもっと一般的になったら、マークされるよきっと
1001 名前:デフォルトの名無しさん mailto:sage [2023/10/27(金) 09:29:03.35 ID:YhtQ6Lgo.net] WebAssemblyアプリ開発で最も使われている言語は3年連続で「Rust」、Webアプリ開発が最多。The State of WebAssembly 2023 https://www.publickey1.jp/blog/23/webassembly3rustwebthe_state_of_webassembly_2023.html
1002 名前:デフォルトの名無しさん mailto:sage [2023/10/27(金) 10:18:50.62 ID:y0LGdXSa.net] 強すぎだな >>984 WebAssemblyのアプリケーションのコードを記述するプログラミング言語として何を使っているかを尋ねた質問への回答では、 3年連続でRustがトップ。しかも利用率は上昇中です。 今後、WebAssemblyアプリケーションの開発でどのプログラミング言語を使ってみたいですか? という問いに関しても、 1位はRust、2位がJavaScriptでした。
1003 名前:デフォルトの名無しさん mailto:sage [2023/10/27(金) 12:31:28.20 ID:Q7ucWJnI.net] >>983 crypt界隈ではbot取引は至って普通のこと スキャンされるとか落とされるとかマークされるとかは的外れ RustとPythonが多いのは道具が揃ってるから
1004 名前:デフォルトの名無しさん mailto:sage [2023/10/27(金) 14:34:10.95 ID:EOQmK3vh.net] c++のlegacyディスってんの?
1005 名前:デフォルトの名無しさん mailto:sage [2023/10/27(金) 15:26:58.64 ID:/fEzl4se.net] >>986 採掘すんのかと思ったら、トレーダーBOTか なるほどね
1006 名前:デフォルトの名無しさん [2023/10/27(金) 18:12:31.65 ID:72qEc/ee.net] adblockplusがつべにblockされるので 独自の拡張機能をRustで描けますか?
1007 名前:デフォルトの名無しさん mailto:sage [2023/10/27(金) 19:07:21.43 ID:0PcwvZlz.net] どのような機能をお考えで?
1008 名前:デフォルトの名無しさん mailto:sage [2023/10/28(土) 09:43:38.91 ID:1iiYkiVL.net] 拡張機能じゃなくてもいいけど 広告だけを通さない(あるいはyoutube側には広告を観たフリをする)proxyを Rustで描いてローカルで動かしとくって手はやってみたいかな
1009 名前:デフォルトの名無しさん [2023/10/28(土) 10:46:17.87 ID:xifYN8Cm.net] Privoxyかな?
1010 名前:デフォルトの名無しさん mailto:sage [2023/10/28(土) 12:15:04.19 ID:o0Izqpe5.net] uBlacklistでフィルタ最新にすればいけるよ って言えばやめる口ばっかりの馬鹿 そういや行列君はどこ行ったんすかね
1011 名前:デフォルトの名無しさん mailto:sage [2023/10/28(土) 12:49:07.71 ID:1iiYkiVL.net] はいはい再発明再発明
1012 名前:デフォルトの名無しさん mailto:sage [2023/10/28(土) 12:53:35.81 ID:pZZ9XkRk.net] Improve YouTube! の方が良いよ
1013 名前:デフォルトの名無しさん mailto:sage [2023/10/28(土) 13:47:24.09 ID:fh9BWjjr.net] のこり1% 軽微なtypo修正 結局C++とRustってどっちが良いの? 8traits mevius.5ch.net/test/read.cgi/tech/1698468300/
1014 名前:デフォルトの名無しさん mailto:sage [2023/10/28(土) 13:52:31.50 ID:1iiYkiVL.net] >>995 Improve YouTube! よさげ uBlacklist はなんか不必要なアクセス権まで要求されてるようで気持ち悪いのでやめた
1015 名前:デフォルトの名無しさん [2023/10/28(土) 21:09:51.41 ID:6Zf7lwg+.net] ムッシュムラムラ
1016 名前:デフォルトの名無しさん mailto:sage [2023/10/29(日) 07:58:12.72 ID:gMHUg4hp.net] >>989 Rustって何かの役に立つモノを作る言語じゃないんだぞ
1017 名前:デフォルトの名無しさん mailto:sage [2023/10/29(日) 13:21:02.43 ID:IsQ6p7Vf.net] Rust で chrono を使わないで cal コマンドを造ってください そのコードを C/C++ と比べてください
1018 名前:デフォルトの名無しさん mailto:sage [2023/10/30(月) 12:26:01.14 ID:xnp7PI6y.net] let hoge: HashMap<u64, String> = vec![ (5, "hage".to_string()), (1, "hoge".to_string()), ]; これが無理なのは判るのですが let hoge: HashMap<u64, String> = vec![ (5, "hage".to_string()), (1, "hoge".to_string()), ].try_into().unwrap(); でいけると思ったけどエラー出て let hoge: HashMap<u64, String> = vec![ (5, "hage".to_string()), (1, "hoge".to_string()), ].into_iter().collect(); なら通りました 一度 iter にしてまた collect したら一番上のと一緒じゃんと思うのですが 何が違うんです?
1019 名前:デフォルトの名無しさん mailto:sage [2023/10/30(月) 12:32:12.41 ID:Ija5NZge.net] >>980 趣味や
1020 名前:デフォルトの名無しさん mailto:sage [2023/10/30(月) 12:32:20.23 ID:Ija5NZge.net] >>980 趣味や
1021 名前:デフォルトの名無しさん mailto:sage [2023/10/30(月) 12:51:09.32 ID:HpKOqjxQ.net] あほ
1022 名前:1001 [Over 1000 Thread ID:Thread.net] このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 60日 0時間 34分 16秒