0
:ダート - 私は、このように動的に生成されたリストにアクセスしようとしていますアクセス、動的に生成されたリスト
var colors = new Iterable.generate(12, (i) => Colors.orange);
をしかし、私はインデックスを使用する場合、例えば色は、[0]、私は「呼び出ししようとしました」を取得エラー。何が問題ですか?事前
:ダート - 私は、このように動的に生成されたリストにアクセスしようとしていますアクセス、動的に生成されたリスト
var colors = new Iterable.generate(12, (i) => Colors.orange);
をしかし、私はインデックスを使用する場合、例えば色は、[0]、私は「呼び出ししようとしました」を取得エラー。何が問題ですか?事前
で
おかげでIterable
クラスには、値を取得するための[]
オペレータを持っていません。代わりにList
から生成してください。例。サイドノートで
var colors = new List.generate(12, (i) => Colors.orange);
ああ、持っています。ありがとう。私が思ったよりも簡単な... – OhMad
:生成された値が指標に依存していない場合、我々はより可愛らしく '.filled'コンストラクタを使用し、'(_)=> Colors.orange'または、より良いを使用することができます。 –