Rust part33 (80レス)
Rust part33 http://mevius.5ch.net/test/read.cgi/tech/1755247770/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
28: デフォルトの名無しさん [sage] 2025/08/23(土) 19:14:03.74 ID:K0SmVlfv >複数の値 (いわゆる多値) を関数が返せる言語はそれほど多くない。 >LISP 系は多値のサポートがあることが多いけどそれ以外だと Go くらいじゃないかな? Rustの()は値0個で(a,b,c)は値3個の多値 という認識で合ってますか? http://mevius.5ch.net/test/read.cgi/tech/1755247770/28
29: デフォルトの名無しさん [sage] 2025/08/23(土) 19:50:48.28 ID:CHT0FIec >>28 いいえ。 多値ではなくタプルです。 http://mevius.5ch.net/test/read.cgi/tech/1755247770/29
31: デフォルトの名無しさん [sage] 2025/08/23(土) 22:15:56.19 ID:vghJtGax 多値の取り扱いの仕方の一つがタプル そしてRust公式にも Functions can use tuples to return multiple values. と明記されている >>28の引用文についてRustは関数で多値を返すことができる言語の一つ http://mevius.5ch.net/test/read.cgi/tech/1755247770/31
33: デフォルトの名無しさん [sage] 2025/08/24(日) 06:23:07.67 ID:yIg8YRK3 分野によって用語の意味にブレがあるからそういうのを厳密に考えてもあんまり意味ない。 狭義の多値は継続 (continuation) に複数の値が渡ることをいうのでたぶん >>28 はその意味で言ってて、その意味ではタプルは多値ではない。 単なる言語ユーザの目線ではタプルにまとめて受け渡すことと複数の値を受け渡すことには何も違いはないから同一視しても何も困らないよ。 形式論理とかの世界の話。 http://mevius.5ch.net/test/read.cgi/tech/1755247770/33
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s