在Linux以及MacOSX如何启用F#

这篇文章主要介绍了在Linux以及Mac OS X如何启用F#,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

坚守“ 做人真诚 · 做事靠谱 · 口碑至上 · 高效敬业 ”的价值观,专业网站建设服务10余年为成都成都水电改造小微创业公司专业提供企业网站建设营销网站建设商城网站建设手机网站建设小程序网站建设网站改版,从内容策划、视觉设计、底层架构、网页布局、功能开发迭代于一体的高端网站建设服务。

第一步需要安装.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中的工作也在运作。

感谢你能够认真阅读完这篇文章,希望小编分享的“在Linux以及Mac OS X如何启用F#”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!


网站栏目:在Linux以及MacOSX如何启用F#
文章路径:http://myzitong.com/article/peccco.html