日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

在Linux以及Mac OS X启用F#

發布時間:2023/12/4 linux 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在Linux以及Mac OS X启用F# 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

隨著.NET Core的推進,如今我們在Linux和Mac OS X平臺上也可以和原先Windows平臺之下一樣運行F#程序。Microsoft的F#項目經理David Stephens先生在Build 2016大會上向大家介紹了如何在Linux以及Mac OS X啟用F#。

第一步需要安裝.NET Core工具。這一步對于C#和F#來說是相同的,這個工具是專屬于.NET而不是其他特定語言的。

一個基礎的F#項目需要使用以下CLI指令創建:

dotnet new –lang f#

生成的項目文件是一個Json文件,該文件依照NuGet 3中引入的最新的項目文件格式。一個最新創建的F#項目的project.json文件中包含了編譯運行一個程序的基本依賴:

{"version": "1.0.0-*","compilationOptions": {"emitEntryPoint": true},"compilerName": "fsc","compileFiles": ["Program.fs"],"dependencies": {"Microsoft.FSharp.Core.netcore": "1.0.0-alpha-151221","NETStandard.Library": "1.0.0-rc2-23811"},"frameworks": {"dnxcore50": { }} }

在項目創建時并不包含依賴集。在執行程序之前唯一要做的一步是恢復它們:

dotnet restore dotnet run

以上所介紹的步驟是在 .NET Core上編譯運行一個F#程序所需的最基礎的步驟。跨平臺IDEs Visual Studio Code和Atom通過開源擴展Ionide提供了對F#的支持。此外,一些常用的IDE功能,比如說autocompletion和Ionide 包括了:

  • F#交互(REPL)平臺

  • 通過Paket進行包管理

  • 使用FAKE進行目標創建

  • 利用F# Yeoman Generator構建項目

值得注意的是,在運行F#項目的同時,.Net CLI和.Net Core在運作,移植庫到 .Net Core中的工作也在運作。

原文地址:http://www.infoq.com/cn/news/2016/04/fsharp-dotnetcore-linux-mac


.NET社區新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注

總結

以上是生活随笔為你收集整理的在Linux以及Mac OS X启用F#的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。