// void 表示不需要返回值
void main() {
var a = getUserName()
print(a)
var b = getname()
print(a)
}
// 表示 返回值的类型为 int
int getUserName() {
return 1
}
// 表示 返回值的类型为 String
String getname() {
return 'zhangsan'
}
// 传参
int getAge(int age) {
return 1 + age
}
// 可选参数 使用 [] 包裹起来
int getAge(int age, [int age1]) {
return 1 + age + (age1 != null ? age1 : 0)
}
// 默认参数 使用 {} 包裹 同时使用 : 来赋值
int getAge({int age, int age1: 1}) {
return 1 + age + age1
}