F# 入門(二):安裝和使用


現在F#VisualStudio2010默認的一部分,如果你已經裝了VS2010,那么你可能已經裝了F#如果已經裝了VS2010卻沒有看到F#,那么你要確認你裝了F#安裝包。可以通過控制面板中的添加/刪除程序添加F#(如下圖):

 

如果你不是一個VS用戶或者正在使用VS2008,那么你要下載單獨的F#包,首選MSDN上的F#資源:http://msdn.microsoft.com/fsharp/F#資源頁的左上角有編譯器的安裝鏈接,有兩個版本:一個MSI版本(會自動安裝F#Visual Studio),一個ZIP版本(主要面向非Windows用戶,該壓縮包包含編譯器fsc.exefsi.exe、一些基於F#的分析工具、F#基礎類庫、F#文檔和一些F#例子)

Visual Studio 2008 Shell上安裝F#

VS 2008 Shell是一個免費的、簡裝版的Visual Studio,而F#可以在它上面工作。下載地址:

點擊此處下載

然后安裝F# 2.0(即將在VS2012上發布F# 3.0)

點擊此處下載

 

使用不同方式執行F#代碼

F# 程序只是文本文件,所以你能用任意文本編譯器來創建它們。然后以“.fs”擴展名保存,用fsc.exe編譯該文件。例如,把下面代碼放到helloworld.fs文件里:

Printfn  "Hello world!"

在命令行運行(得在fsc.exe所在目錄下):fsc.exe helloworld.fs 編譯生產helloworld.exe,運行輸出:Hello World!

Visual Studio

當然最簡便快捷的是在Visual Studio里與F# interactive編譯器一起開發F#程序。如圖:

這里定義了一個120的奇數數組和一個計算平方和的函數,可以選中要執行的代碼塊或行,按Alt+Enter快捷鍵在F#interactive里執行而不需要運行整個代碼,這比代碼調試簡單方便多了![注意:這里在F# Interactive(即fsi)里執行的代碼都是記憶在一個session里的,所以在#quit;;之前,所有在fsi里執行過的代碼,即聲明的變量和定義的函數都可以直接使用而不需要重新去執行。]

F# Interactive Command-Line

也可以在Visual Studio Command Prompt里運行: fsi

然后開始你的編碼~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM