OCaml语言学习——引言

OCaml的类型分析被称为“类型推导”或“类型合成”。它是指通过对表达式的分析自动推导出表达式的类型。
OCaml是强类型的语言,他对代码进行严格的类型检查
OCaml语言的推导能力,例如这个例子,系统对表达式进行类型分析,推导这个表达式是整形,从而确定a的类型为整形。
例子:
在这里插入图片描述
在OCaml语言中,一个变量可以合法地重复定义
在这里插入图片描述
每做一次定义,就会把之前的定义覆盖掉,因此,let既不是变量声明,也不是变量赋值,而是动态地建立了变量和值的一个关联。我们可以把这个关联看成是一个对偶:(变量,值)

在Ocaml中,“—”表示系统对表达式的回应。
在Ocaml中,“val”表示系统对定义的回应。
举个例子:
在这里插入图片描述
第一个就是一个表达式
第二个就是一个定义。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值