Сценарий: Структура с полями одного типа
Этот коммит содержится в:
родитель
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
|
||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче