/
nv-lang
/
nova
Обзор
Документация
Войти
/
nv-lang
/
nova
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
spec_tests/conformance/d27_fixed_array.nv
14 строк
791 B
Evgeniy Golovin
test(172.1 conformance): +111 D-blocks in conformance/, d-status ✅ 121
02 июл 2026, 03:52
02 июл 2026, 03:52
40fff83
Код
Авторство
О чём код?
// D27 — синтаксис массивов: `[N]T` = ФИКСИРОВАННЫЙ массив (отличается от `[]T`=Vec growable). // Spec: spec/decisions/03-syntax.md (D27). Regression-guard: канонизация Plan 172.1 роутит // `[]T`→`Vec[T]`, но `[N]T` ОСТАЁТСЯ отдельным fixed-array built-in (НЕ конфлейтится с Vec). // Behavioral: индексация + мутация по фиксированному индексу. Один folder-module CU. module spec_tests.conformance test "[N]T фиксированный массив — индексация + мутация (D27)" { mut a [4]int = [10, 20, 30, 40] assert(a[0] == 10) assert(a[3] == 40) a[1] = 99 assert(a[1] == 99) assert(a[2] == 30) }