Logo

Programming-Idioms

History of Idiom 27 > diff from v8 to v9

Edit summary for version 9 by :

Version 8

2015-08-22, 08:41:17

Version 9

2015-08-23, 10:46:47

Idiom #27 Create a 3-dimensional array

Declare and initialize a 3D array x, having dimensions boundaries m, n, p, and containing real numbers.

Idiom #27 Create a 3-dimensional array

Declare and initialize a 3D array x, having dimensions boundaries m, n, p, and containing real numbers.

Code
var x = new List.generate(m, (_) => 
                new List.generate(n, (_) => 
                    new List.filled(p, 0.0), 
                    growable: false), 
                growable: false);
Comments bubble
Dart does not have multidimensional arrays as a primitive, this is a list of lists of lists of doubles, all fixed-length lists.
Doc URL
https://api.dartlang.org/apidocs/channels/stable/dartdoc-viewer/dart:core.List#id_List-generate