http://deditwith.netを見ると、F# では、パラメーターを必要とする関数にパラメーターを渡す必要が厳密にあるわけではないことがわかります。言語は、結果と出力パラメーターをタプルに自動的に詰め込みます。(!)
これは、言語の一般的なメカニズムの何らかの副作用 (語呂合わせを許してください) ですか、それとも F# 仕様で明確に表現され、故意に言語にプログラムされた機能ですか?
これは素晴らしい機能であり、もしそれが明示的に F# に組み込まれているとしたら、言語内にこのような他の金塊が潜んでいるのではないかと考えています。なぜなら、私は何十もの Web ページに目を通し、3 冊の本 (by D) を読んだからです。 . Syme、T. Petricek、および C. Smith) と私は、この特定のトリックが言及されているのを見たことがありませんでした。
編集: Petricek 氏が回答したように、以下では、彼の著書Real-World Functional Programmingの少なくとも 2 か所でこの機能について言及しています。私の悪い。