摘要:
let 动作:绑定作用:将一个标示符与一个值或函数关联在一起。语法:// Field.[static] let [ mutable ] binding1 [ and ... binding-n ]// Function.[static] let [ rec ] binding1 [ and ... binding-n ]let默认是private性质的说明:其中红色字体部分表示在类定义中的let具有该属性。例子:let result = let i, j, k = (1, 2, 3) // Body expression: i + 2*j + 3*ktype PointWi... 阅读全文
随笔分类 - F#
【转】使用 F#、MapReduce 和 Windows Azure 分析日志文件
2011-11-08 08:52 by AnyKoro, 404 阅读, 收藏, 编辑
摘要:
http://msdn.microsoft.com/zh-cn/magazine/gg983490.aspx使用 F#、MapReduce 和 Windows Azure 分析日志文件Noah Gift下载代码示例作为一名长期使用 Python 的程序员,我对访问 F# 语言架构师 Don Syme 很感兴趣。在访谈中,Don 提到“有些人把 [F#] 看作一种强类型的 Python,只是句法上存在差异。”这让我觉得有必要做进一步的调查。事实证明,F# 是一种富有想像力且激动人心的新编程语言,但许多开发人员对它还并不了解。F# 也能为人们提供 Ruby 和 Python 程序员近年来所享受到的 阅读全文
【转】F# 基础知识 - 面向 .NET 开发人员的功能性编程简介
2011-11-05 17:17 by AnyKoro, 405 阅读, 收藏, 编辑
摘要:
http://msdn.microsoft.com/zh-cn/magazine/ee336127.aspxF# 基础知识面向 .NET 开发人员的功能性编程简介Chris Marinos下载代码示例到目前为止,您很有可能已经听说过 F#,即 Microsoft Visual Studio 语言系列中新增的一种语言。有很多令人兴奋的理由来学习 F# - 它具有清晰的语法、强大的多线程功能以及与其他 Microsoft .NET Framework 语言之间流畅的互操作性。但是,F# 包括一些重要的新概念,您将需要了解这些概念,然后才能利用上述功能。要开始学习另一种面向对象的语言(甚至是像 Ru 阅读全文
【转】F# 基础
2011-11-05 15:41 by AnyKoro, 351 阅读, 收藏, 编辑
摘要:
http://msdn.microsoft.com/zh-cn/magazine/ff714588.aspxCLR 全面透彻解析F# 基础Luke HobanF# 是一种面向对象的新型函数编程语言,用于 Microsoft .NET Framework,已集成到本年度发行的 Microsoft Visual Studio 2010 中。F# 集简单、简洁的语法与高度的静态类型化于一身。这种语言能够胜任的任务从 F# Interactive 中的轻量探索性编程直到使用 Visual Studio 进行的基于 .NET Framework 的大型组件开发。F# 设计为完全在 CLR 上运行。作为一 阅读全文
【转】从简单的 F# 表达式构建并发应用程序
2011-11-04 17:38 by AnyKoro, 249 阅读, 收藏, 编辑
摘要:
http://msdn.microsoft.com/zh-cn/magazine/cc967279.aspx从简单的 F# 表达式构建并发应用程序Chance Coble红色为重点,黄色背景为Tips本文基于 F# 的 Visual Studio 加载项和相关技术的预发布版撰写而成。文中的所有信息均有可能发生变更。本文将介绍以下内容:传统记法和函数记法异步表达式构建和使用基元使用其他 .NET 语言本文使用了以下技术:F#目录传统记法的问题函数式编程异步表达式使用 let!和 return!基元创建自己的基元基元和支持函数将异步调用扩展到 Web使用其他 .NET 语言许多程序员都认为异步编程 阅读全文
【转】F# 入门: 使用 .NET Framework 中的函数式编程技术
2011-11-04 16:59 by AnyKoro, 307 阅读, 收藏, 编辑
摘要:
http://msdn.microsoft.com/zh-cn/magazine/cc164244.aspx#S3使用 .NET Framework 中的函数式编程技术Ted Neward红色字体为重点,黄色背景的胃tips本文讨论:安装 F#F# 语言基础.NET 互操作性异步 F#本文使用了以下技术:.NET Framework, F#目录为什么要使用 F#?安装 F#您好,F#Let 表达式关键字 For管道F# 也能够处理对象异步 F#与 F# 合作作 为 Microsoft®.NET Framework 家族的新成员,F# 提供类型安全、性能以及类似脚本语言的工作能力,所有 阅读全文