摘要

已完成

在此課程模組中,您已了解函式和一些與之相關的模式。 函式可作為對您可能經常重複使用之一組運算式的具名參考,讓您能夠重複使用功能。 函式也能接受參數,讓其具有彈性。

此外,您也了解到在大部分情況下,F# 編譯器能夠判斷參數型別及函式傳回的型別。 但有時候您需要協助編譯器,並明確陳述型別應該是什麼。 新增型別的另一個優點是可讓程式碼更容易閱讀。

除了函式基礎之外,您已了解一些實用的模式,例如組合和管線。 組合指的是將數個函式結合成更進階的函式。 管線比較像是操作資料。 其會取得資料,並透過一連串的函式加以處理以產生值。