擅长:python、mysql、java
<p>我知道如果你想要一个直接的翻译,这可能不是你想要的,但是F和函数式编程倾向于强调声明式编程而不是命令式语言。例如,如果要对数字列表进行排序,只需对它们进行排序:</p>
<pre><code>let unsorted = [2; 9; 15; 8; 21; 33; 4; 89; 71; 7]
let sorted = unsorted |> List.sort
//now print em out
sorted |> List.iter (printfn "%d")
</code></pre>
<p>如果你在摸索F#方面有困难,不妨多读一点函数式编程的知识,以帮助你理解为什么F#的做法不同。我去年写的这篇文章可能会有帮助</p>