[Flutter][Tips][7] List> が使えない!?「 Methods must have an explicit list of parameters.」の対処法

どうも、こちらの記事(Flutterチュートリアル動画みながら2Dゲーム・テトリスを作る)で、チュートリアル通りに書いたらコンパイルエラーになりました。
コンパイルエラー:Methods must have an explicit list of parameters. Try adding a parameter list.
Methods must have an explicit list of parameters. Try adding a parameter list.
メソッドには、パラメーターの明示的なリストが必要です。 パラメータリストを追加してみてください。
ううううううううう( ̄(工) ̄)
Listをネストできないクェrちゅいおp!?
まぁアルアルですね。Flutterは新しいフレームワークなので、昔はOKだったけど今はその書き方ダメー、ってのがよくあるんですね。パッケージもバージョン違いで動かねぇトラブルとかありましたし。
で、いろいろ調べてみました。
対処法
「list of list dart」「List<List<>> flutter dart」「Methods must have an explicit list of parameters flutter」など一通りググったのですが、それっぽい記事が出てきませんでした。なんかまたFlutterをmasterチャネルにアップグレードしたら直ったとかいう記事もあったのですが、masterは不安定だしやりたくないなぁと。
とりあえず、パソコンが激アツになっていてファンがフル回転していたので一回サービス落としました。ついでに家の周りをお散歩してきました。
で、ソースをメモ帳にバックアップしておいて、AndroidStidio再起動して貼り付け直したら治りましたwww
赤い波線(コンパイルエラー)が消えている……( ̄(工) ̄)
なんでやねん!w
今日の教訓:困ったらFlutter upgradeの前に、とりあえず再起動w
なんだかなぁ。いいスピード感で実装してたのに、ちょっと心を挫かれました。
1時間くらいハマって時間を無駄にした…でもflutter upgradeはやめといて正解だった。もっと大惨事になるとこだった。
それでは!