・このような記法に記法名はありますでしょうか。
Anonymous functions
というものです。
・このような記法はFlutterのみの特徴でしょうか。
他の言語にも同様なものはあります。Flutter(Dart)のみというわけではないです。
lambda式と呼んでるものもあり、これをキーに検索すれば他の言語の情報も出てくると思います。
・個人的には「引数や戻り値が無い関数?」の書き方なのかと思ってるんですが、間違いは無いでしょうか。
dart
1onTap:(){
2Navigator.pop(hoge);
3}
上のコードでエラーが出ていないのであれば「引数や戻り値が無い関数」で合ってます。
通常は、指定された定義をもつFunctionを設定する必要があります。
これらはマニュアルやクラス定義側などを見て判断する必要があります。
例えばBottomNavigationBar.onTap
はValueChanged<int>?
なのでvoid Function(int)
なものを指定する必要があります。
例えば、こんな感じになります。
dart
1onTap:(value) {
2print("$value");
3}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/20 06:09