[過去ログ] Rust part16 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1: 2022/06/27(月)08:17 ID:gDlfKP6u(1/3) AAS
公式
外部リンク:www.rust-lang.org
外部リンク:blog.rust-lang.org
外部リンク:github.com

Web上の実行環境
外部リンク:play.rust-lang.org

日本語の情報
外部リンク:rust-jp.rs

※Rustを学びたい人はまず最初に公式のThe Bookを読むこと
外部リンク:doc.rust-lang.org
省8
973: 2022/10/06(木)16:23 ID:bcHprxpF(1) AAS
>>971
参照を返さない限り所有権の理解は不要
Rustでは配列も構造体も更にはヒープを用いるVecやString等も値として返される
つまり参照を返さなくてもある程度の広範囲のプログラムを書くことができる
974
(1): 2022/10/06(木)16:33 ID:mb1xnKf4(1/2) AAS
ムーブのことも忘れないでください
975: 2022/10/06(木)16:37 ID:JMKkrzgh(1) AAS
>>974
ムーブする必要ないよな
参照渡しだけしていれば所有権は出て来ないな
976
(1): 2022/10/06(木)16:42 ID:bM/kk4ia(1/2) AAS
所有権要らないならRust要らないじゃんって思いながらずっと読んでる

どういう結論に持っていきたいの
977: 2022/10/06(木)16:44 ID:QZHh62Nh(3/3) AAS
釣りが目的で書き込んでるひとと、それに付き合ってレスしてるひとがいるからわけわからん
978: 2022/10/06(木)16:49 ID:+ZB5z2+t(1) AAS
参照渡しだけして参照返しをしなければ
所有権もライフタイムも出てこないからそれらを意識することもない
結果として所有権とライフタイムを理解していなくてもそのスタイルでプログラムを組むことが出来てしまう
979: 2022/10/06(木)17:03 ID:HCQdlFdq(1) AAS
>>976
rust 学習の話だろ?
未来永劫所有権の理解は不要なんて誰も言ってないと思うが
980
(2): 2022/10/06(木)18:43 ID:rjzElph2(1) AAS
逆にrustだとどういう時に参照返しが必要になるの?
981: はちみつ餃子 ◆8X2XSCHEME 2022/10/06(木)18:48 ID:rLXZsLBm(2/2) AAS
>>980
Rust 特有の事情なんかないよ。
C/C++ でポインタや参照で返すときと同じだよ。
982: 2022/10/06(木)19:17 ID:mTG1aBjr(4/6) AAS
「参照で返す」「参照を返す」って表現する人 ←わかる
「参照返し」と言い続ける人 ←???
983
(1): 2022/10/06(木)19:27 ID:Q2bZqMfe(1) AAS
同じだろ
参照を渡すことを参照渡し
参照を返すことを参照返し
984
(2): 2022/10/06(木)19:40 ID:mTG1aBjr(5/6) AAS
値渡し参照渡しで言うと依然として単なる値渡しなのに
ただポインタを渡してるだけでそれを
「ポインタ渡し」とか言い出したり
ひどいやつだと「参照渡し」だと言いはったり
そういうのを過去にC言語界隈で見てきたから気になったんよ
独自解釈による珍妙なワードはこの世に必要ないと思うでしょ

>>983
そうですかボクからはもう何も言うことはありません
985: 2022/10/06(木)19:48 ID:dbBfkB/k(1) AAS
>>984
それは君が区別すべきことを理解できていないから混乱している
会話や説明では何と何を区別するかが重要
もちろんRustでは常に指定した型そのものが渡され返される
だから区別するとしたら実体を渡したり返したりするのかその参照を渡したり返したりするのかが焦点となる
したがって参照渡しや参照返しという言葉がぴったり適して使われている
986
(1): 2022/10/06(木)19:53 ID:mTG1aBjr(6/6) AAS
あとポインタへのポインタを「ダブルポインタ」って呼んじゃう人もいたな
このスレでは「所有権の複製」ってのもあったな
987
(1): 2022/10/06(木)19:58 ID:tLVpM1Ll(1) AAS
>>986
英語でもダブルポインタと言うし何を問題にしているのかわからん
自分勝手な線引きやルールがあってそこから外れると融通が効かなくなるダメな人かね?
988: 2022/10/06(木)20:04 ID:aGNYxTl9(1) AAS
ゲームの方のRustで、ホロライブのRustのSeason3が終わるから検索汚染も減るかもな
989: 2022/10/06(木)20:12 ID:EteQ2MpB(1/2) AAS
参照で返すことを「参照返し」と言った途端ブチギレするのマジで意味不明なんだがその呼び方を否定するとどんなメリットがあるのだろうか
990: 2022/10/06(木)20:19 ID:bM/kk4ia(2/2) AAS
意味不明なら言及しなくていいよ
991: 2022/10/06(木)20:27 ID:RK7Fg483(1) AAS
>>984を見るとCでポインタで渡すことをポインタ渡しと言われるだけで発狂するようだからその人はキチガイ
992: 2022/10/06(木)20:52 ID:lx27AXhR(1) AAS
参照はピリリと辛い
993: 2022/10/06(木)20:52 ID:mb1xnKf4(2/2) AAS
他への参照を持つ実体を返すのは値返しか参照返しかはたまた別の何かか
なんて考えたくない
994: 2022/10/06(木)20:58 ID:EteQ2MpB(2/2) AAS
「ポインタ渡し」がNGなら「ポインタを渡すこと」も日本語でそう表現していいよと言語の開発者がわざわざお墨付き与えなければNGだと思う
995
(1): 2022/10/06(木)21:00 ID:99NRyDSB(1) AAS
今回はRustの段階的学習の話だから、これだけのことではないかい。
参照返しが含まれていなければ、ライフタイムを把握する必要がなく、所有権を学習していない段階でも、そのプログラムを書くことができる。
参照返しが含まれていれば、ライフタイムを把握する必要があり、所有権を学習した以降となる。
996: 2022/10/06(木)21:05 ID:DNbAbwmR(1) AAS
複オジwを相手にしちゃうからww
997: 2022/10/06(木)21:09 ID:Re0G7B20(1) AAS
ぼくちゃんrust入門者
ライフタイム注釈だけはどうにかならなかったのとか思った
でもいろいろ満足
tauriやるぞう
998: 2022/10/06(木)21:23 ID:xIsaLol7(1) AAS
ホント毎日毎日アホなこと書いてるなぁ
釣られちゃうRust入門者は少し不憫
999: 2022/10/06(木)21:26 ID:ccGjPy8L(1) AAS
>>995
所有権を学ぶのを後ろへずらすことでRust学習の難易度を大きく下げられそうね
1000: 2022/10/06(木)21:35 ID:jyraEk4K(1) AAS
などと言う嘘つき初心者w
1001
(1): 1001 ID:Thread(1/2) AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 101日 13時間 18分 37秒
1002
(1): 1002 ID:Thread(2/2) AAS
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。

───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
省4
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.015s