1.并行定义
如果这个变量在并行定义之前没有定义过,那么会出现变量无定义的错误。例如:
2.Let局部定义
语法格式如下:
let<变量> = <表达式1> in <表达式2>
在这个格式中,变量不再是全局有效的变量,他的作用域局限于<表达式2>
3,Let的并行结构
例如:
解释一下,在这里中间的b=a=3最前头的a=3,而不是并行结构中的a=2;
4.String
程序可以创建一个任意长度的字符串,也可以用let定义把一个变量和一个字符串相关联,例子如下:
1.并行定义
如果这个变量在并行定义之前没有定义过,那么会出现变量无定义的错误。例如:
2.Let局部定义
语法格式如下:
let<变量> = <表达式1> in <表达式2>
在这个格式中,变量不再是全局有效的变量,他的作用域局限于<表达式2>
3,Let的并行结构
例如:
解释一下,在这里中间的b=a=3最前头的a=3,而不是并行结构中的a=2;
4.String
程序可以创建一个任意长度的字符串,也可以用let定义把一个变量和一个字符串相关联,例子如下: