If value is of type T or a forward range, returns value. Otherwise (value is an input range but not a forward range) returns void.
auto a23 = multidimArray!int(2, 3); auto a46 = multidimArray!int(4, 6); auto a234 = multidimArray!int(2, 3, 4); a23[] = a234[] = 7; a23[] = take(a46[] = a234[] = iota(24), 6);
Implements elements initialisation with a value, where value can be of type T or an input range which front can be assigned to an element. The range should contain exectly elements elements, otherwise an Exception will be thrown.