私は、F#に引数、カリースタイル、タプルスタイルを渡す2つの方法があると常に考えてきました。 これは実際には正しいですか?F#パラメータの受け渡し
単純にの1つのスタイル、カレースタイル、および引数は単純な値またはタプルのいずれかです。
someFunc (a,b) =
これはタプルであることを起こる1つのカレーstyle引数を持つ関数ではないでしょうか? したがって、pipleline演算子を使ってこの関数にタプルを渡すことができますか? (タプルの要素に名前が付いている場合)
(1,2) |> someFunc
は、この正しいですか?
はい、これは単に "f"に名前付き要素のタプルである_one_引数があるためですか?私はあなたが "somefunc abc(d、e、f)g"のようなファンキーなことをすることができるということを意味しています。これは明らかに純粋なカレースタイルでもなく、F#はカリースタイルしか持たず、これは正しい考え方ですか? –
これは正しいです。 –