可能性の重複:
F# explicit match vs function syntax「fun」の代わりに「function」を使用する場合
こんにちは、
Iは、F#を学んでいますと '楽しさ' と '機能' のキーワードで混乱しています。私の理解は、これらは同じことであるということです。
// Use 'fun'
let testFunction1 = fun argument -> match argument with
| Some(x) -> x
| None -> 0
// Use 'function'
let testFunction2 = function
| Some(x) -> x
| None -> 0
「機能」は、「fun x - > xと一致する」と略記されていますか? 2つのランタイム/最適化の違いはありますか?なぜ私はもう一方を使いたいのですか?
「function」は、コードを読みにくくするように思えます。何か不足していますか?
もしそれが楽しく見える場合は、関数を使用しないでください。それは楽しみを殺す。 – Mehrdad
重複http://stackoverflow.com/questions/1839016/f-explicit-match-vs-function-syntax – Dykam
偽の質問に申し訳ありません!私は他のものを見ませんでした。 –