摘要: 大多语言比如c#,需要一个明确的入口点,这就是最常见的main函数。但是我们的F#程序目前为止还没有一个特别明确的标记来说明程序要从这儿开始。在F#里,对一个个单一的文件程序来说(.fs),代码文件里的内容自上而下已经可以执行(不需要定义一个明确的main方法)然而对多文件的工程来说,代码需要被分成一个个叫做modules或者namespaces的模块单元里去。下面先介绍Modules目前为止我们所有的代码都写在module里,默认情况下,F#将我们的代码放置在一个和代码文件名字相同并将首字母大写的匿名Module里。所以,如果我们有一个叫做value1的值,我们的代码文件是file1.fs, 阅读全文
posted @ 2011-08-31 18:33 carsick_cars 阅读(1873) 评论(11) 推荐(2) 编辑
摘要: 输出I/O执行结果到控制台最简单的方法就是使用printf函数家族了。printf这类函数一共包括三个主要方法:printf,printfn,和sprintf。使用printf输出到屏幕是直接输出。例如:View Code 1 printf "Hello";;将输出:Helloval it : unit () [以上是在F#Interactive窗口输出,以后如果不加特别说明都将在此窗口输出]使用printfn输出到屏幕时将先添加一空行,然后再输出例如:View Code 1 printfn "World";;将输出:World val it : uni 阅读全文
posted @ 2011-08-31 10:25 carsick_cars 阅读(904) 评论(0) 推荐(1) 编辑