[過去ログ]
Rust part16 (1002レス)
Rust part16 http://mevius.5ch.net/test/read.cgi/tech/1656285423/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
968: デフォルトの名無しさん [sage] 2022/10/06(木) 15:38:40.62 ID:QZHh62Nh Return by Referenceも知らんのか・・・ http://mevius.5ch.net/test/read.cgi/tech/1656285423/968
969: デフォルトの名無しさん [sage] 2022/10/06(木) 15:40:52.32 ID:mTG1aBjr どこに定義されてる用語なのかを知りたいだけよw http://mevius.5ch.net/test/read.cgi/tech/1656285423/969
970: デフォルトの名無しさん [sage] 2022/10/06(木) 15:45:23.29 ID:JBcgzpIo Rustでは参照返しが有る時だけライフタイムパラメータが付くんよ 例えば3つの参照返しが有る時に3つのライフタイムが異なれば3つのライフタイムパラメータが付くんよ だから参照返しが有るか無いか区別されてしまうんよ http://mevius.5ch.net/test/read.cgi/tech/1656285423/970
971: デフォルトの名無しさん [sage] 2022/10/06(木) 16:06:44.80 ID:sWKfpE/G 結局Rustにおける値と参照とは何かを知るためには所有権の理解が必須なワケよ http://mevius.5ch.net/test/read.cgi/tech/1656285423/971
972: デフォルトの名無しさん [sage] 2022/10/06(木) 16:15:24.55 ID:B9K2Q0k5 by valueの意味が他の言語とは違うからな http://mevius.5ch.net/test/read.cgi/tech/1656285423/972
973: デフォルトの名無しさん [sage] 2022/10/06(木) 16:23:06.37 ID:bcHprxpF >>971 参照を返さない限り所有権の理解は不要 Rustでは配列も構造体も更にはヒープを用いるVecやString等も値として返される つまり参照を返さなくてもある程度の広範囲のプログラムを書くことができる http://mevius.5ch.net/test/read.cgi/tech/1656285423/973
974: デフォルトの名無しさん [sage] 2022/10/06(木) 16:33:59.37 ID:mb1xnKf4 ムーブのことも忘れないでください http://mevius.5ch.net/test/read.cgi/tech/1656285423/974
975: デフォルトの名無しさん [sage] 2022/10/06(木) 16:37:24.79 ID:JMKkrzgh >>974 ムーブする必要ないよな 参照渡しだけしていれば所有権は出て来ないな http://mevius.5ch.net/test/read.cgi/tech/1656285423/975
976: デフォルトの名無しさん [sage] 2022/10/06(木) 16:42:22.59 ID:bM/kk4ia 所有権要らないならRust要らないじゃんって思いながらずっと読んでる どういう結論に持っていきたいの http://mevius.5ch.net/test/read.cgi/tech/1656285423/976
977: デフォルトの名無しさん [sage] 2022/10/06(木) 16:44:20.49 ID:QZHh62Nh 釣りが目的で書き込んでるひとと、それに付き合ってレスしてるひとがいるからわけわからん http://mevius.5ch.net/test/read.cgi/tech/1656285423/977
978: デフォルトの名無しさん [sage] 2022/10/06(木) 16:49:39.04 ID:+ZB5z2+t 参照渡しだけして参照返しをしなければ 所有権もライフタイムも出てこないからそれらを意識することもない 結果として所有権とライフタイムを理解していなくてもそのスタイルでプログラムを組むことが出来てしまう http://mevius.5ch.net/test/read.cgi/tech/1656285423/978
979: デフォルトの名無しさん [sage] 2022/10/06(木) 17:03:06.06 ID:HCQdlFdq >>976 rust 学習の話だろ? 未来永劫所有権の理解は不要なんて誰も言ってないと思うが http://mevius.5ch.net/test/read.cgi/tech/1656285423/979
980: デフォルトの名無しさん [] 2022/10/06(木) 18:43:34.42 ID:rjzElph2 逆にrustだとどういう時に参照返しが必要になるの? http://mevius.5ch.net/test/read.cgi/tech/1656285423/980
981: はちみつ餃子 ◆8X2XSCHEME [sage] 2022/10/06(木) 18:48:14.82 ID:rLXZsLBm >>980 Rust 特有の事情なんかないよ。 C/C++ でポインタや参照で返すときと同じだよ。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/981
982: デフォルトの名無しさん [sage] 2022/10/06(木) 19:17:16.58 ID:mTG1aBjr 「参照で返す」「参照を返す」って表現する人 ←わかる 「参照返し」と言い続ける人 ←??? http://mevius.5ch.net/test/read.cgi/tech/1656285423/982
983: デフォルトの名無しさん [sage] 2022/10/06(木) 19:27:52.86 ID:Q2bZqMfe 同じだろ 参照を渡すことを参照渡し 参照を返すことを参照返し http://mevius.5ch.net/test/read.cgi/tech/1656285423/983
984: デフォルトの名無しさん [sage] 2022/10/06(木) 19:40:30.33 ID:mTG1aBjr 値渡し参照渡しで言うと依然として単なる値渡しなのに ただポインタを渡してるだけでそれを 「ポインタ渡し」とか言い出したり ひどいやつだと「参照渡し」だと言いはったり そういうのを過去にC言語界隈で見てきたから気になったんよ 独自解釈による珍妙なワードはこの世に必要ないと思うでしょ >>983 そうですかボクからはもう何も言うことはありません http://mevius.5ch.net/test/read.cgi/tech/1656285423/984
985: デフォルトの名無しさん [sage] 2022/10/06(木) 19:48:59.04 ID:dbBfkB/k >>984 それは君が区別すべきことを理解できていないから混乱している 会話や説明では何と何を区別するかが重要 もちろんRustでは常に指定した型そのものが渡され返される だから区別するとしたら実体を渡したり返したりするのかその参照を渡したり返したりするのかが焦点となる したがって参照渡しや参照返しという言葉がぴったり適して使われている http://mevius.5ch.net/test/read.cgi/tech/1656285423/985
986: デフォルトの名無しさん [sage] 2022/10/06(木) 19:53:30.79 ID:mTG1aBjr あとポインタへのポインタを「ダブルポインタ」って呼んじゃう人もいたな このスレでは「所有権の複製」ってのもあったな http://mevius.5ch.net/test/read.cgi/tech/1656285423/986
987: デフォルトの名無しさん [sage] 2022/10/06(木) 19:58:06.41 ID:tLVpM1Ll >>986 英語でもダブルポインタと言うし何を問題にしているのかわからん 自分勝手な線引きやルールがあってそこから外れると融通が効かなくなるダメな人かね? http://mevius.5ch.net/test/read.cgi/tech/1656285423/987
988: デフォルトの名無しさん [] 2022/10/06(木) 20:04:50.45 ID:aGNYxTl9 ゲームの方のRustで、ホロライブのRustのSeason3が終わるから検索汚染も減るかもな http://mevius.5ch.net/test/read.cgi/tech/1656285423/988
989: デフォルトの名無しさん [sage] 2022/10/06(木) 20:12:15.66 ID:EteQ2MpB 参照で返すことを「参照返し」と言った途端ブチギレするのマジで意味不明なんだがその呼び方を否定するとどんなメリットがあるのだろうか http://mevius.5ch.net/test/read.cgi/tech/1656285423/989
990: デフォルトの名無しさん [sage] 2022/10/06(木) 20:19:33.91 ID:bM/kk4ia 意味不明なら言及しなくていいよ http://mevius.5ch.net/test/read.cgi/tech/1656285423/990
991: デフォルトの名無しさん [sage] 2022/10/06(木) 20:27:57.49 ID:RK7Fg483 >>984を見るとCでポインタで渡すことをポインタ渡しと言われるだけで発狂するようだからその人はキチガイ http://mevius.5ch.net/test/read.cgi/tech/1656285423/991
992: デフォルトの名無しさん [sage] 2022/10/06(木) 20:52:03.93 ID:lx27AXhR 参照はピリリと辛い http://mevius.5ch.net/test/read.cgi/tech/1656285423/992
993: デフォルトの名無しさん [sage] 2022/10/06(木) 20:52:48.54 ID:mb1xnKf4 他への参照を持つ実体を返すのは値返しか参照返しかはたまた別の何かか なんて考えたくない http://mevius.5ch.net/test/read.cgi/tech/1656285423/993
994: デフォルトの名無しさん [sage] 2022/10/06(木) 20:58:52.86 ID:EteQ2MpB 「ポインタ渡し」がNGなら「ポインタを渡すこと」も日本語でそう表現していいよと言語の開発者がわざわざお墨付き与えなければNGだと思う http://mevius.5ch.net/test/read.cgi/tech/1656285423/994
995: デフォルトの名無しさん [sage] 2022/10/06(木) 21:00:15.33 ID:99NRyDSB 今回はRustの段階的学習の話だから、これだけのことではないかい。 参照返しが含まれていなければ、ライフタイムを把握する必要がなく、所有権を学習していない段階でも、そのプログラムを書くことができる。 参照返しが含まれていれば、ライフタイムを把握する必要があり、所有権を学習した以降となる。 http://mevius.5ch.net/test/read.cgi/tech/1656285423/995
996: デフォルトの名無しさん [sage] 2022/10/06(木) 21:05:33.19 ID:DNbAbwmR 複オジwを相手にしちゃうからww http://mevius.5ch.net/test/read.cgi/tech/1656285423/996
997: デフォルトの名無しさん [sage] 2022/10/06(木) 21:09:49.66 ID:Re0G7B20 ぼくちゃんrust入門者 ライフタイム注釈だけはどうにかならなかったのとか思った でもいろいろ満足 tauriやるぞう http://mevius.5ch.net/test/read.cgi/tech/1656285423/997
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 5 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.025s