Массив с размером

Этот коммит содержится в:
Softonik 2024-02-09 01:50:03 +03:00 коммит произвёл Nobody
родитель 46bf5129ab
коммит cd30b0cc33
2 изменённых файлов: 11 добавлений и 3 удалений

Просмотреть файл

@ -47,10 +47,14 @@ package test
var ( var (
a []int a []int
b []bool b []bool
c [8]int
d [LENGTH]int
) )
``` ```
* Результат: * Результат:
``` ```
int a[]; int a[];
bool b[]; bool b[];
int c[8];
int d[LENGTH];
``` ```

Просмотреть файл

@ -24,9 +24,13 @@ func handleValueSpec(s *ast.ValueSpec) (code string) {
code += handleValueSpecValues(s.Values) code += handleValueSpecValues(s.Values)
} }
_, ok = s.Type.(*ast.ArrayType) l, ok := s.Type.(*ast.ArrayType)
if ok { if ok {
code += "[]" code += "["
if l.Len != nil {
code += handleExpr(l.Len)
}
code += "]"
} }
return code return code
} }