dartのコードを見ていると下記のように引数にアンダースコアが置かれている場面にちょくちょく出くわす。
...
testFunc(_) {
...
}
...
なにこれ?と思いつつも特に困らなかったので、というか自分で使う場面に出くわさなかったので詳しく調べなかったのだが、ブログのネタとして調べることにしました。
結論からすると、「明示的に、パラメータを使わないことを表している」ということらしい。
dart.dev
なるほど、たしかにthenメソッドとか使うときに値を受け取っても使わないことってありますよね。
明示的に、このパラメータは使わないよ、って表現したほうがわかりやすい :)