最容易令初学者混乱的F#命令
2010-03-31 12:39
197 查看
话说,其实我也是F#的初学者,至少相对于C#等语言来说一定是这样的。而对于初学者,或是C#和F#混用的程序员来说,我认为最F#中最容易令人混乱的命令是Reference Cells的取值操作了。下面便详细谈谈这么说的原因,及建议的应对办法。
F#是一门函数式编程语言,函数式编程语言的特点之一便是No Side Effect(无副作用),Immutable(不可变)。但是在很多场景下,Mutable(可变)可以给我带来很多便利,尤其是在结合命令式编程的场景中。因此F#提供了将某个“标识符”定义为“可变”的方式,主要有两种:使用mutable关键字或是Reference Cells。在大部分情况下,我推荐(微软也这么推荐的)使用mutable关键字,因为这样标识符在使用上也已经和普通变量没有任何区别了。与之相对,使用Reference Cell进行读写操作都需要一些特殊的操作/指令。不过的确有一些场景必须使用Reference Cells,您可以关注MSDN上的说明。
文章具体内容请访问:最容易令初学者混乱的F#命令。
F#是一门函数式编程语言,函数式编程语言的特点之一便是No Side Effect(无副作用),Immutable(不可变)。但是在很多场景下,Mutable(可变)可以给我带来很多便利,尤其是在结合命令式编程的场景中。因此F#提供了将某个“标识符”定义为“可变”的方式,主要有两种:使用mutable关键字或是Reference Cells。在大部分情况下,我推荐(微软也这么推荐的)使用mutable关键字,因为这样标识符在使用上也已经和普通变量没有任何区别了。与之相对,使用Reference Cell进行读写操作都需要一些特殊的操作/指令。不过的确有一些场景必须使用Reference Cells,您可以关注MSDN上的说明。
文章具体内容请访问:最容易令初学者混乱的F#命令。
相关文章推荐
- 最容易令初学者混乱的F#命令
- linux 真正的初学者常用命令!
- 命令模式 X 可撤销的操作 X 改善容易混乱的命令
- 针对 Linux 初学者的系统命令简介
- ubuntu初学者常用命令!
- linux初学者必须掌握的基本命令
- linux初学者12个命令
- 初学者 熟悉基本centos6.5命令 以及 如何搭建SVN+http访问
- 初学者常用命令
- Unix之初学者命令
- Centos初学者需要会的几种命令(2)
- 使用Git命令---针对初学者
- Linux初学者的命令
- Iptables 之简单命令(初学者常用)
- 【LINUX】:真正的初学者常用命令(仅限Lunix)
- linux初学者应该掌握的50个基本命令
- 初学者常用命令.超级方便的linux命令手册
- liunx基本命令(适合初学者看)
- Linux 初学者初学者常用命令
- Linux 常用命令 – 给linux初学者