ZGG的函数
函数定义
命名函数
func 函数名(参数表) {
// 函数体
}匿名函数
// 普通函数
xxx := func(参数表) {
// 函数体
}
// 箭头函数
yyy := (参数表) => 返回值表达式
zzz := (参数表) => {
// 函数体
}
// 如果箭头函数只有一个参数,括号可以省略
aaa := onlyArg => {...}
bbb := onlyArg => expr
// 如果将匿名函数作为参数传递另一个函数调用,还有一种简化写法。以下两种写法等价
someOtherFunc({ 函数体 })
someOtherFunc(it => { 函数体 }) 参数表的定义
普通参数表
略
可变参数表
最后一个参数前面如果加上...,则代表其为一个可变参数
Examples:
函数调用
基本调用形式为:
Examples:
最后更新于