From a8d453682679748883406c20b465dbb546ed29f6 Mon Sep 17 00:00:00 2001 From: Karsa Wu Date: Thu, 3 Jan 2019 22:48:41 +0800 Subject: [PATCH] =?UTF-8?q?06=20Functions=20=E6=9B=B4=E6=96=B0=20(#850)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 修改第二章部分细节 * update control flow * 调整 Functions 章节细节 --- source/chapter2/06_Functions.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/chapter2/06_Functions.md b/source/chapter2/06_Functions.md index cf4dfd21..3e91c02f 100755 --- a/source/chapter2/06_Functions.md +++ b/source/chapter2/06_Functions.md @@ -11,7 +11,7 @@ Swift 统一的函数语法非常的灵活,可以用来表示任何函数, 当你定义一个函数时,你可以定义一个或多个有名字和类型的值,作为函数的输入,称为*参数*,也可以定义某种类型的值作为函数执行结束时的输出,称为*返回类型*。 -每个函数有个*函数名*,用来描述函数执行的任务。要使用一个函数时,用函数名来“调用”这个函数,并传给它匹配的输入值(称作 *实参* )。函数的实参必须与函数参数表里参数的顺序一致。 +每个函数有个*函数名*,用来描述函数执行的任务。要使用一个函数时,用函数名来“调用”这个函数,并传给它匹配的输入值(称作*实参*)。函数的实参必须与函数参数表里参数的顺序一致。 下面例子中的函数的名字是 `greet(person:)`,之所以叫这个名字,是因为这个函数用一个人的名字当做输入,并返回向这个人问候的语句。为了完成这个任务,你需要定义一个输入参数——一个叫做 `person` 的 `String` 值,和一个包含给这个人问候语的 `String` 类型的返回值: @@ -111,9 +111,9 @@ greet(person: "Dave") > 注意 > -> 严格上来说,虽然没有返回值被定义,`greet(person:)` 函数依然返回了值。没有定义返回类型的函数会返回一个特殊的 `Void` 值。它其实是一个空的元组,没有任何元素,可以写成 `()`。 +> 严格地说,即使没有明确定义返回值,该 `greet(Person:)` 函数仍然返回一个值。没有明确定义返回类型的函数的返回一个 `Void` 类型特殊值,该值为一个空元组,写成 ()。 -被调用时,一个函数的返回值可以被忽略: +调用函数时,可以忽略该函数的返回值: ```swift func printAndCount(string: String) -> Int {