自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

翻译 5.F# vs C# 网页下载

在下面的例子中,我们将比较F#和C#用代码来实现网页的下载,其利用回调函数来处理文本流。让我们直接看F#的实现// "open" 声明.net的命名空间,使命名空间在例子可见 open System.Netopen Systemopen System.IO// 获取网页的内容

2013-07-08 17:33:48 672

翻译 4.F# vs C#: 快速排序

在接下来的例子中,我们将用C#和F#分别实现一个快速排序来为数组排序的。下面是简化的快速排序算法的逻辑 :如果list为空,就直接返回否则: 1. 取list的第一个元素。 2. 在剩余的元素中找到小于第一个的元素,然后排序他们 3. 在剩余的元素中找到大于第一代所有元素,排序他们 4. 合并前面三部分得到最终的结果: (小于第一个元素的排序数列

2013-07-06 18:27:31 1118

翻译 3.C# vs F# 简单求和

了解完真正的F#代码后,让我们看一个简单的例子:1到N的平方求和。我们将比较F#和C#的实现,首先看F#的代码实现: // 定义 square 函数let square x = x * x// 定义 sumOfSquares 函数let sumOfSquares n = [1..n] |> List.map square |> List.sum// 运行s

2013-06-30 17:25:24 2118

翻译 2.F#速读60秒

下面我们快速的了解下怎么让一个F#的初学者去理解他们不熟悉的语法结构。很明显1分钟内不可以面面俱到,但是我会尽可能的使你能读懂和理解接下来以及以后面章节所出现的例子。如果你不能完全的理解,不用担心,因为在真正的代码例子中我会给出更加详细的解释。F#和标准的类C语法有两个重要的不同点:F#用缩进代替了C语法中用括号来限定代码块(和Python很相似

2013-06-27 14:30:17 793

翻译 1.引言-为什么使用F#

“为什么使用F#”系列将带你领略F#的主要特性并展示F#如何在你日常开发中带来帮助。C#不能比拟的优点如果你已经对C#或Java非常熟悉,你可能会问为什么F#是一门值得我学习的语言?我将F#的一些主要优点归纳成下面几个主题:简洁。 F#看上去更加的紧凑,因为它去除了像大括号,分号这些与代码没有太多关系的符号(作者把它叫做代码”噪声“)。你几乎不需要指定一个对

2013-06-25 11:28:55 1145

原创 测试驱动开发

什么是测试驱动开发:驱动测试开发:简单的说是先写测试用例,然后编写代码使其通过测试。 为什么要驱动测试开发:1. 开发人员的责任不仅是需求实现更重要的是质量保证。只会开发功能的是码农,专家更注重代码质量。一个产品20%的成本是开发,80%都是维护成本。好的代码质量能大大的降低维护成本,为以后的功能扩展提供基础。2. 及时的验证代码正确性:任何问题发现的越

2013-03-02 17:05:43 371

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除