私は拡張子Ionide-fsharpで次のコードを入力し、私はc
スペースがタイプを変更しますか?
let test a b c = a/b +c
let test a b c = a/b +c
タイプはint -> (int -> int) -> int -> int
になったの前にスペースを削除する場合、そのタイプは、しかし
let test a b c = a/b + c
int -> int -> int -> int
のですか?
ただし、次の式は元の型を取得します。
let test a b c = a/b+c
Visual Studioは、同じ結果を得ました。 F#の表現では+c
はc
と扱われているようです。
'-c'は何をするのですか?今は意味が分かりますか? 'c 'と構文砂糖を' + c'と考えるが、 '-c'は構文的砂糖を持たない。 –