[Nickle] Growable arrays, sort of
Keith Packard
keithp at keithp.com
Sun Jun 29 16:14:01 PDT 2003
Around 14 o'clock on Jun 29, Barton C Massey wrote:
> Were int[*] and int[] supposed to be synonyms? I had
> thought not: one of them should allocate a zero-length
> growable array?
int[*] is a one-dimensional array of indeterminant length.
int[] is an array of indeterminant dimensions, each of indeterminant
length:
> int[] a = (int[1,2]) { };
works, while
> int[*] b = (int[1,2]) { };
-> int[*] b = (int[1, 2]) {};
<stdin>:8: Incompatible types, storage 'int[*]', value 'int[1, 2]', for initializer
> Need dim() to return the right thing. An alternate name for
> the actual size would be fine...
Yeah, but that requires additional work....
-keith
More information about the Nickle
mailing list