Сценарий: Структура с полями одного типа

Этот коммит содержится в:
Softonik 2024-01-22 04:06:18 +03:00 коммит произвёл Nobody
родитель b8b3698514
коммит 53ba129d7d
2 изменённых файлов: 22 добавлений и 0 удалений

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

@ -42,4 +42,21 @@ class device {
public:
int a;
};
```
Сценарий: Структура с полями одного типа
* Исходник:
```
package test
type device struct {
a,b int
}
```
* Результат:
```
class device {
public:
int a,b;
};
```

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

@ -44,8 +44,13 @@ func handleField(f *ast.Field) string {
code += " "
code += handleIdentExpr(f.Type)
code += " "
nado_zapyatuyu := false
for _, n := range f.Names {
if nado_zapyatuyu {
code += ","
}
code += handleIdentExpr(n)
nado_zapyatuyu = true
}
code += ";\n"
return code