From 09a2e1703b51ec2e05f259aa4f5456802ff758e9 Mon Sep 17 00:00:00 2001 From: Damir Date: Thu, 30 May 2013 23:28:11 +0900 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=87=E5=AD=97=E9=94=99?= =?UTF-8?q?=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- eBook/04.4.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eBook/04.4.md b/eBook/04.4.md index da8b4f5..d5b34cf 100644 --- a/eBook/04.4.md +++ b/eBook/04.4.md @@ -204,7 +204,7 @@ a 和 b 的类型(int 和 bool)将由编译器自动推断。 并行赋值也被用于当一个函数返回多个返回值时,比如这里的 `val` 和错误 `err` 是通过调用 `Func1` 函数同时得到:`val, err = Func1(var1)`。 ##4.4.5 init 函数 -变量除了可以在全局声明中初始化,也可以在 init() 函数中初始化。这是一类非常特殊的函数,它不能够被人为调用,而是在每个包完成初始化后自动执行,并且执行优先级在 main() 函数高。 +变量除了可以在全局声明中初始化,也可以在 init() 函数中初始化。这是一类非常特殊的函数,它不能够被人为调用,而是在每个包完成初始化后自动执行,并且执行优先级比 main() 函数高。 每一个源文件都可以包含且只包含一个 init() 函数。初始化总是以单线程执行,并且按照包的依赖关系顺序执行。 @@ -295,4 +295,4 @@ init() 函数也经常被用在当一个程序开始之前调用后台执行的 ##链接 - [目录](directory.md) - 上一节:[常量](04.3.md) -- 下一节:[基本类型和运算符](04.5.md) \ No newline at end of file +- 下一节:[基本类型和运算符](04.5.md)