2017-05-20 16 views
0

ダート - 私は、このように動的に生成されたリストにアクセスしようとしていますアクセス、動的に生成されたリスト

var colors = new Iterable.generate(12, (i) => Colors.orange); 

をしかし、私はインデックスを使用する場合、例えば色は、[0]、私は「呼び出ししようとしました」を取得エラー。何が問題ですか?事前

+0

:生成された値が指標に依存していない場合、我々はより可愛らしく '.filled'コンストラクタを使用し、'(_)=> Colors.orange'または、より良いを使用することができます。 –

答えて

2

おかげでIterableクラスには、値を取得するための[]オペレータを持っていません。代わりにListから生成してください。例。サイドノートで

var colors = new List.generate(12, (i) => Colors.orange); 
+0

ああ、持っています。ありがとう。私が思ったよりも簡単な... – OhMad

関連する問題