[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はやめといて正解だった。もっと大惨事になるとこだった。

 

それでは!

末岐 碧衣
  • 末岐 碧衣
  • フリーランス のシステムエンジニア。独立後、一度も営業せずに月収 96 万円を達成。1986年大阪生まれ。早稲田大学理工学部卒。システムエンジニア歴 12年。
    2009年、ITコンサルティング企業に入社。3年目でコミュ障が爆発し人間関係が崩壊。うつにより休職するも、復帰後はコミュ障の自覚を持ち、「チームプレイ」を徹底的に避け、会社組織内においても「一人でできる仕事」に専念。社内外から評価を得た。
    無理に「チームプレイ」するよりも「一人でできる仕事」に専念した方が自分も周囲も幸せにできることを確信し、2015年フリーランスとして独立。