diff --git a/2.3.md b/2.3.md index a327a213..206d5174 100644 --- a/2.3.md +++ b/2.3.md @@ -172,7 +172,7 @@ sExpr和expr1、expr2、expr3的类型必须一致。Go的switch非常灵活。 ##函数 -函数是Go里面的核心设计,Go的函数申明通过关键字`func`来申明,他的格式如下 +函数是Go里面的核心设计,它通过关键字`func`来申明,他的格式如下 func funcname(input1 type1, input2 type2) (output1 type1, output2 type2) { //这里是处理逻辑代码 @@ -186,7 +186,7 @@ sExpr和expr1、expr2、expr3的类型必须一致。Go的switch非常灵活。 - 函数可以有一个或者多个参数,每个参数后面带有类型,通过`,`分隔 - 函数可以返回多个值 - 上面返回值申明了两个变量output1和output2,如果你不想申明也可以,直接就两个类型 -- 如果只有一个返回值,那么你可以省略最户的括号 +- 如果只有一个返回值,那么你可以省略用以包括返回值的括号 - 如果没有返回值,那么就直接省略最后的返回信息 下面我们来看一个实际应用函数的例子(用来计算Max值) diff --git a/2.4.md b/2.4.md new file mode 100644 index 00000000..a2309bbf --- /dev/null +++ b/2.4.md @@ -0,0 +1,8 @@ +#2.4 高级类型 +## links + * [目录]() + * 上一章: [流程和函数](<2.3.md>) + * 下一节: [面向对象](<2.5.md>) + +## LastModified + * $Id$ \ No newline at end of file