StaticArray с нулевой длиной - PullRequest
       12

StaticArray с нулевой длиной

1 голос
/ 24 сентября 2019

Как создать статический массив нулевой длины для некоторого типа.

Это небольшая тривиальная проблема, но она действительно неизбежна при написании некоторого универсального кода, такого как вызов give_me_some_names(names : StaticArray(String, N)) forall N с пустыми именами.

Конечно, замена на Array - это решение, но если я просто хочу StaticArray?

Странно, что я попытался uninitialized StaticArray(T, 0), следуя исходному коду StaticArray, но компилятор не может найти метод uninitialized здесь.

...