F#教程(一)

一、F# 入门

 F# 是微软推出的一种 可以进行面向对象开发的函数式编程语言。它可以把函数做对象一样使用,可以用很简捷的语法实现非常复杂逻辑的程序。

 

与C语言相比几个方面语法的特点:

1.为了方便语言的逻辑操作,实现了比较多样的数据类型。除编程语言所拥有的基本数据类型外,还实现了Tuple、List、Option、Array、Sequence、Generic、Record、Discriminated Union、Enumeration、Class等数据类型。

2.为了简化逻辑操作的语法实现了Match Expressions ,并且所有语句单元都可以当做表达式来使用。

 

 

以上完全是本人对F#理解的个人观点,难免有不周之处,望多多探讨。

 

二、第一个 F#程序

 

用记事本编写文件file1.fs 内容如下

 

 //file1.fs

let str = "Hello World!"   //let 表达式定义变量
 
let ShowHello s =           //let 表达式定义函数
    printfn "%s" s

ShowHello str                //调用函数显示结果


//file1.fs end

 

然后执行命令:

fsc -o:file1.exe File1.fs

程序程序编译输出文件 file1.exe

 

是不是很简单呀,你已经会F#编程了。

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值