Hi all, I was wondering how I would go about initializing a static array without explicitly specifying how big it is, given I lay out the contents.
For example, if I do: int[] a = [1, 2, 3, 4, 5]; auto a = [1, 2, 3, 4, 5]; both statements would result in a heap allocated array (slice). If I want a static array: int[5] a = [1, 2, 3, 4, 5]; I'd have to specify the size in advance (5 in this case), which means that adding extra elements later on would require that the size be update. Is there a way to let the compiler automatically determine the size based on the argument list?