F#: 利用.NET Framework
F#作为.NET Framework上运行的语言,自然就可以使用.NET Framework。 这回我们就试着通过调用.NET Framework来写些代码。 首先忽略返回值的代码写法如下: ignore (System.Windows.Forms.MessageBox.Show("Hello world")) 这样就可以显示MessageBox了。此外,如果想省略掉命名空间,可以改写成: open System.Windows.Forms 其中,C#中使用的using变成了open。 使用线程的代码如下: open System.Threading 接下来试试使用DateTime和Console.WriteLine: open System 此外,F#函数的变量不需要(): Thread.Sleep 4000 通过 Pipeline也是可以的: 4000 |> Thread.Sleep 如果有多个参数的时候会如何呢?试下如下代码: Console.WriteLine "{0}" dt.Year 都不行。感觉只有一个参数的时候才可以。代码如下: Console.WriteLine(dt.ToString()) 不过如下代码就会出现编译错误: Console.WriteLine(123.ToString()) 感觉是数值常量无法使用method。 再试着写些其他代码吧。 open System 如果有用过C#的话,就可以很自然地使用.NET Framework了。F#不愧为.NET语言啊 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |