这篇连载文章是关于编程语言F#(读作F sharp)的文章。
笔者的意愿是希望能够借此普及F#,将更多的关于F#的知识介绍给现在在用.NET开发的,以及希望了解和学习.NET开发知识的IT届的同行们。
因为是入门文章,所以尽量假设学习的人不具备基础知识,大家都能够看懂本文章的内容,掌握F#的内容。
同时,本文章主要参考以下书籍。
Expert F#
Foundations of F#
关于#light语法
F#源自OCaml,具有交互编译OCaml的能力,也就是说可以不经过修改即可编译简单的OCaml程序。这种能力也带来了令人讨厌的语法。#light(发音为hash-light)是一个编译器指令,可以简化F#的语法。
强烈建议您保持使用#light,您会发现,在大多数F#代码片段中要么会声明它,要么是假定已经声明了它。