Как создать статический массив нулевой длины для некоторого типа.
Это небольшая тривиальная проблема, но она действительно неизбежна при написании некоторого универсального кода, такого как вызов give_me_some_names(names : StaticArray(String, N)) forall N
с пустыми именами.
Конечно, замена на Array
- это решение, но если я просто хочу StaticArray
?
Странно, что я попытался uninitialized StaticArray(T, 0)
, следуя исходному коду StaticArray
, но компилятор не может найти метод uninitialized
здесь.