サクサク読めて、アプリ限定の機能も多数!
例えばある関数が true と false を同時に返した場合、それは結局 true なのか?という問題が発生する。多値には必ず構造があるが、構造はバグとか勘違い・取り違えの元になるので避けたい。人間は多値を正しく扱えない。
turanukimaru のブックマーク 2019/12/30 12:18
ほとんどのプログラミング言語で関数のreturnが1つしか出来ないのはなぜですか?例えばある関数が true と false を同時に返した場合、それは結局 true なのか?という問題が発生する。多値には必ず構造があるが、構造はバグとか勘違い・取り違えの元になるので避けたい。人間は多値を正しく扱えない。2019/12/30 12:18
このブックマークにはスターがありません。 最初のスターをつけてみよう!
jp.quora.com2019/12/30
回答 (12件中の1件目) 多くの言語で多値のリターンができない理由ですが、昔のC言語(Sys V以前のC)が単一レジスタに格納できる値しかリターンできなかったのを引きずってるだけだ、という意見を見つけました(勝手...
200 人がブックマーク・67 件のコメント
\ コメントが サクサク読める アプリです /
例えばある関数が true と false を同時に返した場合、それは結局 true なのか?という問題が発生する。多値には必ず構造があるが、構造はバグとか勘違い・取り違えの元になるので避けたい。人間は多値を正しく扱えない。
このブックマークにはスターがありません。
最初のスターをつけてみよう!
ほとんどのプログラミング言語で関数のreturnが1つしか出来ないのはなぜですか?
回答 (12件中の1件目) 多くの言語で多値のリターンができない理由ですが、昔のC言語(Sys V以前のC)が単一レジスタに格納できる値しかリターンできなかったのを引きずってるだけだ、という意見を見つけました(勝手...
200 人がブックマーク・67 件のコメント
\ コメントが サクサク読める アプリです /