void printPerson({String name, int age}) {
print("name=$name, age=$age");
}
void main() {
printPerson(name: "张三");
}
首先定义一个命名可选参数有两个参数的函数,然后在 main 函数中调用,只传入了一个参数,这时候会报错:
void printPerson({String name = "", int age = 18}) {
print("name=$name, age=$age");
}
void main() {
printPerson(name: "张三");
}
void printPerson({name, age}) {
print("name=$name, age=$age");
}
void main() {
printPerson(name: "张三");
}
void printPerson({name, age = 18}) {
print("name=$name, age=$age");
}
void main() {
printPerson(name: "张三");
}
输出结果:
name=张三, age=18
void printPerson({name, age = 18}) {
print("name=$name, age=$age");
}
void main() {
printPerson(age: 20, name: "张三");
}
void printPerson(String name, [age]) {
print("name=$name, age=$age");
}
void main() {
printPerson("张三", 18);
}
void printPerson(String name, [int age = 18, gender]) {
print("name=$name, age=$age, gender=$gender");
}
void main() {
printPerson("张三", 25, "男");
}
本期结束咱们下次再见👋~
🌊 关注我不迷路,如果本篇文章对你有所帮助,或者你有什么疑问,欢迎在评论区留言,我一般看到都会回复的。大家点赞支持一下哟~ 💗
我正在参与2023腾讯技术创作特训营第四期有奖征文,快来和我瓜分大奖!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。