Rust part24

■ このスレッドは過去ログ倉庫に格納されています
2024/05/27(月) 06:41:26.82ID:T4AFD1f4
公式
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 part23
https://mevius.5ch.net/test/read.cgi/tech/1708677472/
201デフォルトの名無しさん
垢版 |
2024/06/16(日) 12:30:31.60ID:M/AsARsj
>>174
allocaで得たポインタfreeしてそうなコメントだな
2024/06/16(日) 12:32:49.98ID:EH7/X6SF
>>199
メモリとかアドレスとか言ってる時点で正確な理解から遠いと思う。
変数はメモリではないし、参照はアドレスではない。
処理系の実装としてはそのように対応するという想定はあるだろうけど機械語レベルの事情と言語のルールはレイヤが違う。
2024/06/16(日) 12:33:46.16ID:dwkxcYMW
>>201
機械語知ってるからそんな心配はない
2024/06/16(日) 12:36:26.13ID:dwkxcYMW
>>202
そうだね。Rustは高級アセンブラってわけではまったくないね。勘違いしてた
2024/06/16(日) 12:42:20.38ID:dwkxcYMW
代入だったり関数呼び出しの引数だったりはコピーじゃなくて移動がキホンって時点で機械語ともC言語とも違う
2024/06/16(日) 12:51:16.07ID:G6A3UH2o
>>205
代入と考えるよりもパターンマッチングと考えるといいかな
=や引数などで複雑なパターンを書いてもマッチングしてくれるよ
それがたまたま1対1の時が昔からの代入に相当してマッチングして移動
2024/06/16(日) 13:26:09.91ID:Crm/SwBu
あえて機械語レベルでも考えるとするなら概念的には移動でも (最適化を別にすれば) ビットパターンはコピーしている。
所有権を失った変数にはアクセスできないように静的に制限されるから所有権が移動したように見える。
借用は (借用が存在している間は) 移動を許さない権利として捉えることができる。
2024/06/16(日) 13:35:38.29ID:wnp+0tyF
>>200
現状だとここを見ておくのがいいかも
https://public-docs.ferrocene.dev/main/specification/index.html
ISO 26262の認定通すために書かれたものだからかなりちゃんとしている
2024/06/16(日) 15:11:48.05ID:xaMJYqDm
>>208
C/C++はISO認定だからな
一方、Rust連中はほんぽん仕様変える(変えたい)から、そんなISOレベルの仕様書書く意味がないって感じじゃないのか
2024/06/16(日) 15:51:37.66ID:Crm/SwBu
>>209
C++ だって三年ごとに更新する制度になってるし、その間の議論でも仕様の文面をどう変えるかという形式をとる。
頻繁に変えるつもりがあるならなおさら今どうなってるのかの全体像を把握できる仕組みがないと困る。
2024/06/16(日) 15:52:59.06ID:sKPbV2Nu
RubyもISOになったことあるし
212デフォルトの名無しさん
垢版 |
2024/06/16(日) 15:57:39.35ID:sswa3N72
15.4:16 ??? (this should describe the order of borrowing and when the borrow is returned)

わろた
2024/06/16(日) 16:23:56.88ID:dwkxcYMW
NLLというくらいだからもともとLL
2024/06/16(日) 16:49:41.43ID:dwkxcYMW
まあ一応(ボローチェッカーというものが)可能そう
2024/06/16(日) 17:20:46.77ID:dwkxcYMW
コンパイラはプログラム中の全ての参照型に対してライフタイムを割り当てる、と
2024/06/16(日) 17:45:29.17ID:WRdAUcGE
言語にISO標準を求めるのって相当なお爺ちゃんでしょ
もうそういう時代じゃないですよ
2024/06/16(日) 17:52:05.41ID:fzWVLbYH
>>215
所有者がどのスタックフレーム(の中のどのブロックスコープ)にいるかだけの話だよな
そこより先なら参照は生きて
そこより元なら参照も死ぬ

もちろんそんな神の絶対的な視点を実行前のコンパイル時点で静的に持つことはできない
しかし各関数内での出入り(引数がinで返り値がout)は静的にわかるから
相対的な視点で有効か無効かわかることになると
2024/06/16(日) 17:55:19.72ID:Crm/SwBu
>>216
ISO 規格が必要なんて話はしてないだろ。
仕様書が要るって話をしてるんだぞ。
2024/06/16(日) 18:05:26.18ID:0Wwb3VFz
複製おじさんと遊ぼうスレ
2024/06/16(日) 18:43:24.33ID:hxwMVp5d
>>218
>仕様書が要るって話をしてるんだぞ。
別に全然要らないぞ
逆になんで要るんだ?
2024/06/16(日) 18:44:48.95ID:dwkxcYMW
ひとつしかない所有者がスコープを抜ける、もしくは所有者に別の値が代入されると、そこから先にはメモリはもうない
2024/06/16(日) 18:57:47.09ID:dwkxcYMW
なんとなく、所有者はスタックの根元の方に、参照はスタックの枝葉の方にいそうなイメージ
2024/06/16(日) 19:01:15.44ID:4AvHozuz
>>221
有効な参照(借用)が存在したまま移動や破棄は起きない
これは静的に判定されコンパイルエラーとなる
2024/06/16(日) 19:08:46.55ID:dwkxcYMW
>>223
つまり所有権も静的に解析できる?
2024/06/16(日) 19:26:50.69ID:0Wwb3VFz
ここは結局こんな感じなのでID:dwkxcYMWは本当のことが知りたいならrust-lang-jpのZulipにでも行くといい
ttps://rust-lang-jp.zulipchat.com/
2024/06/16(日) 21:12:46.18ID:Crm/SwBu
>>220
じゃあ言語の仕様をどうやって把握すんの?
何が出来ていれば Rust のコンパイラを実装できましたって言えるの?
2024/06/16(日) 21:13:16.76ID:Crm/SwBu
>>224
できるというか、それが Rust のキモやで。
2024/06/16(日) 22:06:19.67ID:DhqUa2Zy
ゴールポストを固定することが正しいという考えが衰退したんだよな
正しさを疑うことが常識になったから
2024/06/16(日) 22:29:00.55ID:Crm/SwBu
>>228
ゴールを設定したいという話じゃなくて「今」どうなっているか見えないと疑うべきものすら存在できないって話なんだよ。
2024/06/16(日) 22:37:41.81ID:ICtaqBL/
>>226
>じゃあ言語の仕様をどうやって把握すんの?
言語の仕様はリファレンスで把握しろよ

>Rust のコンパイラを実装できましたって言えるの?
言える必要性が全くないやろ
どうしても言いたければ公式が用意してるコンパイラと標準ライブラリのテストを全部通したらいいんじゃね?
2024/06/16(日) 23:02:11.93ID:Crm/SwBu
>>230
端的に言うと現状のリファレンスマニュアルで Rust の仕様の全てを読み取ることは出来ない。
そのことは >>198 あたりからの話題の流れ。
リファレンスマニュアルは仕様を書くものじゃないし。
232デフォルトの名無しさん
垢版 |
2024/06/17(月) 06:58:24.07ID:Yz55GwEO
【マイクロ波センサー】長距離でも壁があっても動きを検出!
↓2010年ごろには完成
高齢化社会を支える“見守りシステム”の開発に成功-カギを握った半導体ソリューションとは
↓2026年ごろにさらに性能工場
旭化成、ミリ波・マイクロ波帯の空洞共振器による微小金属検査システムを開発

男女関係なく陰部を撮影
一度でも盗撮されていれば正確な色合いの・・・
初期型は赤外線センサー【自動ドアのセンサなど】

子どもが言語を獲得していくのと同じようにAIモデルに学習させることに成功
AIを使って「赤外線カメラ画像のフルカラー化」に成功!

世界中で横行
233デフォルトの名無しさん
垢版 |
2024/06/17(月) 16:27:54.49ID:prlYSpwu
役に立たないどんぐり
2024/06/17(月) 21:23:17.19ID:McDpAz4n
卒業式でみんなで思い出を言うやつみたいだな

卒業生 「そして役に立たないどんぐり!」
卒業生一同 「どんぐり~」
2024/06/17(月) 21:51:46.63ID:McDpAz4n
卒業生A 「高速で動作しながら保たれる高いメモリ安全性」
卒業生一同 「安全性!」
2024/06/17(月) 22:06:12.81ID:JE6O5Al9
米ホワイトハウス「ソフトウェアはメモリ安全でなければならない」との声明を発表:「C」「C++」よりも「Rust」などの言語を推奨
https://atmarkit.itmedia.co.jp/ait/articles/2403/18/news045.html
2024/06/18(火) 00:33:44.73ID:Vx2LO8pn
卒業生 「みんなで借りた所有権」
卒業生一同 「所有権!」
238デフォルトの名無しさん
垢版 |
2024/06/18(火) 02:26:00.95ID:V90mUrMq
AIにC++とRustのコードを比較してもらった
https://nshinchan01.hateblo.jp/entry/2024/06/18/021159
2024/06/18(火) 08:51:41.62ID:Ee6IUiqA
見えない仕様書より見えているコロンブスを殴る
殴る
2024/06/18(火) 09:12:34.89ID:z6V+MJXC
>>238
sum()自体は使わないとしてこうかな

fn foo(input: impl IntoIterator<Item = i32>) -> i32 {
 input
  .into_iter()
  .filter(|x| x % 2 == 0)
  .map(|x| x * 2)
  .fold(0, |sum, x| sum + x)
}

fn main() {
 let numbers = vec![1, 2, 3, 4, 5];
 assert_eq!(foo(numbers), 12);
}
2024/06/18(火) 12:23:59.59ID:/B9kzKJY
Rustの仕様と実装の分離ができてないと、公式の実装が唯一になるから困る分野があるんだろうね。
Cとかコンパイラいっぱいあるじゃん。

Rustぐらい複雑で成長途上の言語で仕様を文書化して実装を交換可能にするなんて事実上無理っぽいけど、10年後ぐらいには問題でてくるのかもね。
2024/06/18(火) 12:31:26.48ID:28rDJLEQ
>>241
現在のRustの仕様は実用的なプログラミングをする上で十分なレベルとなっているけど
さらに便利にするための追加仕様がTODOリストに積まれていてそれらが少しずつ解決されて追加されていってる状況ですね
まだ当面しばらくは現状体制のまま成長させていくのが望ましいと思います
243デフォルトの名無しさん
垢版 |
2024/06/18(火) 13:47:06.59ID:4eNa7Q9X
実装が仕様でもいいけど、その場合はその実装のコアの部分を明確にした方がいいかもね
244デフォルトの名無しさん
垢版 |
2024/06/18(火) 13:51:40.72ID:LAg3uLnk
GPT-4oがAIベンチマークのARC-AGIで50%のスコアに到達、これまでの最高記録である34%を大幅に更新
2024年06月18日
※さらに最適化すれば70%以上も可能な模様

スマホに搭載可能な小型透視チップが開発される
2024年06月18日
245デフォルトの名無しさん
垢版 |
2024/06/18(火) 16:50:36.49ID:Q5+2E571
>>241
Cの標準化の更新なんて10年とかだろうが。
2024/06/18(火) 18:04:47.12ID:dU1vPCRC
>>241
>Cとかコンパイラいっぱいあるじゃん。
それは各チップでそれぞれ別のCコンパイラが必要なのと
クローズドソースでプロプライエタリのコンパイラを有償で販売できる環境があるからだよ

Rustだと各チップで必要になるのはLLVM対応であってRustのコンパイラではないし
リスクをとってまでプロプライエタリなコンパイラをわざわざ作るメリットもほぼない
それにコンパイラが乱立しないというのは今のところはエコシステム的にはメリットしかない
2024/06/18(火) 19:09:22.28ID:gzLiS43Q
gccが頑張ってるくらい?
2024/06/18(火) 19:12:43.09ID:1V33WRQR
団体がすべての主導権を握ってるならある日急にガラッと変えても誰も文句を言えない
実装が仕様です

C++や他の言語で規格がって言ってるのはコンパイラだけの問題じゃなくてコード利用してる側の都合でもある
2024/06/18(火) 19:12:43.05ID:mK8t8Wj0
Rust Foundation自身がrfc3355をmergeして仕様策定やります宣言してるのに
今更そんなこと言ってもね
2024/06/18(火) 19:36:21.60ID:mK8t8Wj0
そもそも、仕様を必要とするのはコンパイラだけじゃない

ttps://blog.rust-lang.org/2022/07/01/RLS-deprecation.html

少なくとも、公式がrustc依存のRLSを捨ててrust-analyzerへの乗り換えを宣言した時点から
「rustc実装が仕様」状態から脱却しなくてはならないという意識はRust Foundation内にもずっとあったと考えるべきだろう
2024/06/18(火) 23:19:40.06ID:AiI9Z/GF
Rustのコンパイラを作るために理解すべき仕様と
Rustを使うために理解すべき仕様を
仕様という言葉で一括りにするから話がおかしくなる
2024/06/19(水) 01:01:46.69ID:Xt21vW+E
>>248
>C++や他の言語で規格がって言ってるのはコンパイラだけの問題じゃなくてコード利用してる側の都合でもある
コードを利用してる側の都合というのは複数の実装が存在するけど
リファレンス実装やデファクトスタンダードが存在しないから規格がないと困るからでしょ

今も規格が生きてる言語というとC, C++, COBOL, Ada, Fortran, JavaScript, C#くらい
C#を除くと各ベンダーがクローズドソースでプロプライエタリなコンパイラを作ってた時代からの言語
C#はOSS/マルチプラットフォーム化されて必要性はもうなくなってる
2024/06/19(水) 01:08:50.95ID:8OfzU/dS
Javaも、本家SunとGnuとあったな。今は知らんが
254デフォルトの名無しさん
垢版 |
2024/06/19(水) 04:09:25.16ID:Z3xOIU7u
ボイス・トォ・スカル
スポーツで試用しているとそっく露呈

選手の動きを撮影してそれを2倍.4倍...スロー再生すれば明確に使用しているを見つけられる
通常の者でも動けなくとも音と動作は見えているのでそれをシミレーション【通常の者主軸】にあてはめて動作をみればよい
それにプラスΑでそれが可能な回数を数学を用いて算出【科Ⓚ立論や物理的法則の確率論】すれば明らかにおかしいが判明

人間の筋肉量などを基本にの運動能力を設定しておくこと
さらに公共の場で日常生活のⓀ感の鋭さを調べれば本人がその能力があるかがわかる

知力の方は根気よく罠にかけるように会話をしていけば露呈する
255デフォルトの名無しさん
垢版 |
2024/06/19(水) 07:18:12.06ID:Z3xOIU7u
レーザーで「トリウム原子核」を励起することに成功、原子核時計などの革新的技術への道が開かれる
2024年04月30日


量子もつれの伝達速度の限界を解明することに成功!
2024/04/02

世界初!「量子もつれ」の画像撮影に成功
2019/07/15

量子テレポーテーションとワーム・ホールの移動速度判明
地球上に幽霊も神も観測可能なのになぜ観測不能?
量子テレポーテーション中は量子のもつれがないので双方観測不能
など考えましょう
256デフォルトの名無しさん
垢版 |
2024/06/19(水) 10:09:36.86ID:Ml7xOhwE
ここもう、ちゃんと教えてくれる上級者を追い出し終えてしまったと思う
初心者が自分以下の初心者にマウント取るだけのスレになってしまった
最後まで我慢して付き合ってくれた上級者まで汚い言葉で追い出して。
そんなんだからいつまでも下手なんだろうし、しょうがないか
2024/06/19(水) 11:17:34.73ID:1p8aP5/l
上級者がいるとマウント取られてうざいから追い出し得だろ😅
2024/06/19(水) 17:53:51.50ID:LFDUaW3g
質問です
イテレータから"名前1", "データ1", "名前2", "データ2", ...と渡ってくるのですが
これを(名前, データ)のイテレータに変換する方法、または、そのように扱える方法ありますか?
2024/06/19(水) 18:29:49.29ID:sNVXKo+0
擬態初心者
2024/06/19(水) 18:44:02.73ID:ZD2dEKbK
>>248
気に入らないなら、フォークすれば良いじゃん
2024/06/19(水) 18:46:24.24ID:n3c3jE4n
パンがなければ?
2024/06/19(水) 19:22:09.94ID:KTqBdjza
>>256
書き込み規制が頻繁過ぎて信頼できないプラットホームだからだよ。
そもそも使えないことがあるのは内容がどうこう以前に論外。
263デフォルトの名無しさん
垢版 |
2024/06/19(水) 21:18:42.18ID:djSYTMJZ
このスレに上級者はいらねえ
真面目な質問をしたい時はissueか公式フォーラムかredditに行く
ここにはマウントを取って気持ちよくなるために来ているんだ
上級者は去れ
2024/06/19(水) 21:32:54.13ID:DBUer5Kw
>>258
1. itertoolsのtuples
2. nextを直接&指定回数呼び出すイテレータアダプターを書く
3. scan + filter_map
2024/06/19(水) 23:58:52.30ID:sOHW1UBs
>>258
奇数個が来た時のエラー処理を考えると
Result<(名前, データ), 残り>を返すイテレーターが適切

>>264
tuples()は奇数個エラーに気付けないのが惜しい
2024/06/20(木) 00:27:34.04ID:AP0fcOd2
>>265
奇数個はエラーってのはタプルの要素数2個の場合限定なので
もう少し一般化して使える方法がいいと思うよ
itertoolsはchunksとか他にも使えるやつがあるから用途に応じて使い分けてね
2024/06/20(木) 00:30:45.20ID:GE8fSxUT
chunksは使いにくくタプルにするのも面倒だな
2024/06/20(木) 00:49:36.16ID:1qQq2QC1
複おじに餌を与えないでください
269デフォルトの名無しさん
垢版 |
2024/06/20(木) 02:27:54.12ID:s4SRXQdp
いつの間にかHaskellがC#より速くなってた…。
https://nshinchan01.hateblo.jp/entry/2024/06/20/021327

HaskellとC#だけでなく、Rust/Pythonともベンチマーク比較してますのでどうぞ( ^^) _旦~~
(コードも掲載してるので、速度だけでなくコードの比較にもなってます)
2024/06/20(木) 08:11:10.55ID:EWbar4Kg
HaskellあればRustいらねーじゃん
2024/06/20(木) 08:16:50.61ID:cxaQEnhn
print!("");
この"!"いらんやろ
なぜ付けた
272デフォルトの名無しさん
垢版 |
2024/06/20(木) 08:54:48.96ID:r+KYpvqW
Haskellはもっと高速に動作するようにしてくれ
2024/06/20(木) 09:08:01.19ID:868QLl9r
>>271
!はマクロ

Rustは関数のオーバーロードがない
Rustは可変長引数もない

これらの弱点をマクロでおぎなっているんだよ
274デフォルトの名無しさん
垢版 |
2024/06/20(木) 09:25:21.08ID:r+KYpvqW
Rustはマクロをカジュアルに使いすぎ
275デフォルトの名無しさん
垢版 |
2024/06/20(木) 10:13:19.20ID:gE9bPm4O
正体不明ぼいす・とぉ・すかる【非接触型ムーンショット一式】

AIも発展してきて論文全て読み込ませて作成可能のAI返答なので実在している

世界中の建前
器機所持者と機器秘所持者と機器非所持者ぼいす・とぉ・すかる=非接触型ムーンショットそんな物無い!
かくなる上は統合失調症だ!
煩いので統合失調症を薬や自殺したことにしてカルテに!
さらに最近は作成しやすいので脇が甘いチームを見つけ次第コロナや感染症で死亡したことにします!

世界中の本音は現実は無慈悲
内臓疾患やバイオテロでの殺害!
統合失調症寿命を平均25年短く殺害!

非器機所持者に
世界で初めて固体電池を採用しパワー・安全性・耐久性・バッテリー寿命が超絶高まった最大出力4000Wのポータブル電源「YOSHINO B2000 SST」は家電を複数余裕で動かせてUPSとしても使用可能
2023年12月28日
※最上位は最大出力 6000w
これを最低4機?被害者に向けて配置して合計24000wの電磁波を集中できる配置にしていると犯人は宣言

ウナギの放電」は近くの生物の遺伝子を組換えていた!?
2023/12/11
2024/06/20(木) 12:40:54.14ID:eIGp2b4r
>>274
コンパイル時に展開して検証されるんだから、好ましくね?
実行時に解釈されて挙動が変わるJavaのアノテーションやRubyみたいなのよりよほど好ましいと思うが。
277デフォルトの名無しさん
垢版 |
2024/06/20(木) 12:47:30.50ID:s4SRXQdp
>>272
速いHaskellをお求めならIdris2が正格評価なHaskellという位置づけです。
無限リストを失うので、代わりにStreamとか色々概念が増えてるようですが。
(私は無限リスト含め、少ない概念でプログラミング出来るHaskellに惚れているので、速さはあまり気にしない)

一応、HaskellもTemplate HaskellでC++みたくコンパイル時実行して、ガシガシ定数に出来るのは定数にすれば速さも期待できますが。

>>270
HaskellはC#と同じくGCあるので、組み込みとかタイミングが命の金融系や車載系は向きませぬ…。
278デフォルトの名無しさん
垢版 |
2024/06/20(木) 12:50:51.75ID:r+KYpvqW
>>276
Rubyと比べて好ましいってのはなんの擁護にもなってないんだよな
むしろRubyと比較されうるというディスだろこれ
279デフォルトの名無しさん
垢版 |
2024/06/20(木) 17:05:35.72ID:F8Q2DGBi
>>276
同意します
2024/06/20(木) 17:45:56.15ID:sFnTxIc/
Rustのマクロは全言語の中でも優秀だからね
手続きマクロの強力さと利便性は他では代えがたい
宣言マクロももちろん衛生的(健全)で汚染がない
2024/06/20(木) 17:48:12.64ID:Yb1hkWJo
>>278
言語と言語の持つ機能を分離して評価できない方だったか。
282デフォルトの名無しさん
垢版 |
2024/06/20(木) 17:59:47.84ID:/aYWwCEV
>>281
いやRubyなんかどう分離してどこを切り取ってもRustと比較すること自体がRustへのディスだから
2024/06/20(木) 18:45:58.46ID:zOlAS9GZ
使い分けのできないバカしかいないのかな?
2024/06/20(木) 19:23:04.79ID:XVLgMtD/
>>280
Lisp
2024/06/20(木) 19:39:03.89ID:qDF/54rU
>>280
forth
2024/06/20(木) 19:39:05.96ID:sFnTxIc/
>>284
Lispは衛生マクロではないため失格
2024/06/20(木) 20:00:53.20ID:9lgCTTyf
>>280
Scheme
2024/06/20(木) 20:05:57.11ID:YFatQNUq
Rustの手続き型マクロは構文木を自由自在に扱えるし、宣言型マクロは汚染がなく健全だから、Rustより上の言語は存在しないと思うよ
2024/06/20(木) 22:08:57.89ID:0f6ktMCR
paiza.ioでクレートを追加する方法を教えてください

https://i.imgur.com/RkQr1Wu.png
2024/06/20(木) 22:19:44.74ID:XVLgMtD/
Scheme の仕様 R6RS では識別子に文脈情報がくっついているモデルの手続き的マクロが導入されて伝統的マクロと衛生的マクロの統合がされた。
Rust のマクロが複数種類ある状況と、構文木とトークン列を行き来するモデルは(有用で強力だが)整理されてない不恰好さを感じるところはあるよ。
2024/06/20(木) 22:21:58.65ID:p8EeWSs1
手続きマクロは別クレートが必要なのが面倒だし
いろいろと改善の余地はあると思う
2024/06/20(木) 22:53:46.34ID:L3G38ey0
>>267
>タプルにするのも面倒だな
chunkをtuples()すればいいだけだよ
面倒?
2024/06/20(木) 22:59:31.43ID:L3G38ey0
>>265
>Result<(名前, データ), 残り>を返すイテレーターが適切
残りを扱いたい場合はイテレータが返す要素の一部として残りを表現するよりも
chunks_exactのようにイテレータを消費して終わった後に別途残りを取得できる形にしたほうが親切だよ
294デフォルトの名無しさん
垢版 |
2024/06/21(金) 01:29:07.25ID:4fJ/I6Gh
>>289
無理

ソースコピペでうまく行くケースもある
2024/06/21(金) 05:51:59.15ID:KnPUDwDa
>>289
rust playgroundを使った方が良いと思われる
296デフォルトの名無しさん
垢版 |
2024/06/21(金) 06:59:01.53ID:6/+cQ+0X
>>289
そこでダメならideoneがあるじゃないか!
2024/06/21(金) 09:59:00.28ID:M8EEKVG+
rust playground はチョットマシなだけで
五十歩百歩目くそ鼻くそ
2024/06/21(金) 11:42:29.74ID:M8EEKVG+
>>289
巣に還れ
https://mevius.5ch.net/test/read.cgi/tech/1691038333/
2024/06/21(金) 12:58:06.76ID:wIxdZD1d
乱数はこれを実装してみた

https://ja.wikipedia.org/wiki/%E7%B7%9A%E5%BD%A2%E5%90%88%E5%90%8C%E6%B3%95

https://paiza.io/projects/q52q5NA88lQ0hnM2xsTOTA
2024/06/21(金) 14:07:02.11ID:M8EEKVG+
久々に観掛けた static おじさん
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況