diff --git a/web/zh_cn/basics2.textile b/web/zh_cn/basics2.textile index a9574146..9a9447b1 100644 --- a/web/zh_cn/basics2.textile +++ b/web/zh_cn/basics2.textile @@ -88,7 +88,7 @@ h2(#fnobj). 函数即对象 在Scala中,我们经常谈论对象的函数式编程。这是什么意思?到底什么是函数呢? -函数是一些特质的集合。具体来说,具有一个参数的函数是Function1特质的一个实例。这个特征定义了apply()语法糖,让你调用一个对象时就像你在调用一个函数。 +函数是一些特质的集合。具体来说,具有一个参数的函数是Function1特质的一个实例。这个特质定义了apply()语法糖,让你调用一个对象时就像你在调用一个函数。
 scala> object addOne extends Function1[Int, Int] {
@@ -195,7 +195,7 @@ times match {
 }
 
-注意我们是怎样将值赋给变量'i'的。 +注意我们是怎样获取变量'i'的值的。 在最后一行指令中的_是一个通配符;它保证了我们可以处理所有的情况。 否则当传进一个不能被匹配的数字的时候,你将获得一个运行时错误。我们以后会继续讨论这个话题的。 @@ -240,7 +240,7 @@ def calcType(calc: Calculator) = calc match { h2(#caseclass). 样本类 Case Classes -使用样本类可以方便得存储和匹配类的内容。你不用new关键字就可以创建它们。 +使用样本类可以方便得存储和匹配类的内容。不用new关键字就可以创建它们。
 scala> case class Calculator(brand: String, model: String)
@@ -265,9 +265,8 @@ res6: Boolean = true
 
 样本类也可以像普通类那样拥有方法。
 
-h6. 使用样本类进行模式匹配
+h3. 使用样本类进行模式匹配
 
-case classes are designed to be used with pattern matching.  Let's simplify our calculator classifier example from earlier.
 样本类就是被设计用在模式匹配中的。让我们简化之前的计算器分类器的例子。