非理工科,没接触过编程,现在学习中。
以 list 的 Dart 在线编译器为例:https://dartpad.dev/?
1 、选中关键词shuffle,编译器会出现该函数的语法说明:
void shuffle([Random? random])
中括号里面的“Random? random”是什么意思?使用“?”一般什么用途?
2 、forEach 的说明void forEach(void Function(String) action)
括号中的void Function(String) action 是什么意思?
3 、如何将一个表达式快速添加到另一个函数的输入中?
例如先写完了一个很复杂的包含很多括号的表达式:xxxxxxxxxxxxxxxxxxxxx
想在print()中使用它:print(xxxxxxxxxxxxxxxxxxxxx),有时候一不留神就把print()的后一个括号补错了位置,这里书写有什么技巧?