go方法中怎么有那么多括号,有点晕

taatcc · · 5017 次点击
``` func (teacher Teacher) showAge(age int) (int) ``` + 第一个括号 `指明结构体` + 第二个括号`该方法接收的参数` + 第三个括号`该方法的返回参数`
#6
更多评论
这个是你定义的Teacher结构体的方法,一般的方法就是 `func showAge(age int) (int)` 第一个括号里面是参数,第二个括号是返回值的类型。
#1
第一个括号是说明这个fun是从属于哪个结构体的,第二个括号是输入参数,第三个括号是返回值,go可以有多个返回值
#2