1.5.2.1 從簡單開始

來源:互聯網
上載者:User

標籤:blog   http   使用   io   檔案   2014   ar   代碼   

1.5.2.1 從簡單開始

 

開始新項目,通常建立指令檔,嘗試實現最初的原型,實驗關鍵想法。這時的指令檔包含了各種實驗的原始碼,經常是雜亂無章的。 1.3,這個階段的 Visual Studio IDE 可能就像這個樣子。

圖 1.3 使用互動式 F#,先測試代碼,然後封裝成函數。

 

圖 1.3 只顯示了編輯器和 F# 互動視窗,但這就是我們現在所需要的全部,因為我們還沒有項目。正如你所看到的,我們首先寫了幾個值綁定,測試F# 中的字串串連,在 F# 互動視窗視窗中輸入代碼,驗證結果是否與預期一致。瞭解了字串串連之後,我們把這段程式碼封裝裝成一個函數(我們將在第三章介紹函數)。

接下來,我們選中這個函數,並按 Alt + Enter,將其發送到 F# 互動視窗。如果以這種方式輸入代碼,控制台(shell)不再輸出原始碼,只列印出我們聲明的值和函數的相關資訊。之後,我們輸入運算式sayHello("world"),測試寫的函數。注意,在 F# 互動式視窗中命令以雙分號(;;)結尾,這樣,可以很容易輸入多行的命令。

當我們著手寫更有意義的例子時,將會發現,簡單是由函數概念支援的,使用其中的許多概念,能夠寫出極其簡潔的代碼,並且,能夠立即測試代碼。因此,F# 在開發的早期足夠強。(第二部分將關注函數式結構的易用性)。隨著程式變大,編寫的代碼需要更加精緻,通常還要考慮與 .NET 技術的整合。幸運的是,F# 同樣對我們有所協助。


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.