感觉自己没入门。像(key: key) 、exampleNumber: exampleNumber、onPressed: () {
……
onPressed();}的这种语法该怎么理解,为什么名字相同却不冲突?麻烦请各位指点下!
这是Dart官网上例子的部分代码:
感觉自己没入门。像(key: key) 、exampleNumber: exampleNumber、onPressed: () {
……
onPressed();}的这种语法该怎么理解,为什么名字相同却不冲突?麻烦请各位指点下!
这是Dart官网上例子的部分代码:
这是dart的可选命名参数。第一个exampleNumber是这个参数的名字,第二个exampleNumber是你提供的值(int)
它们不是名字相同,比如说java里有一个User类,User类有一个方法接受一个名字为User的User类参数,它们不冲突吧
1 回答714 阅读✓ 已解决
4 回答928 阅读
1 回答656 阅读✓ 已解决
2 回答831 阅读
1 回答555 阅读✓ 已解决
1 回答1.1k 阅读
2 回答628 阅读
那只是一个简写,语法规定而已,不懂不必要纠结。文档
