Сценарий: Структура с изменением свойства
Этот коммит содержится в:
родитель
58a613af20
коммит
74a6ab6231
1 изменённых файлов: 29 добавлений и 0 удалений
|
@ -131,4 +131,33 @@ this->doSomethingElse();
|
||||||
}
|
}
|
||||||
void device::doSomethingElse() {
|
void device::doSomethingElse() {
|
||||||
}
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Сценарий: Структура с изменением свойства
|
||||||
|
* Исходник:
|
||||||
|
```
|
||||||
|
package test
|
||||||
|
|
||||||
|
type device struct {
|
||||||
|
x int
|
||||||
|
y int
|
||||||
|
}
|
||||||
|
|
||||||
|
func (d *device) doSomething() {
|
||||||
|
d.x = 1
|
||||||
|
d.x = d.y
|
||||||
|
}
|
||||||
|
```
|
||||||
|
* Результат:
|
||||||
|
```
|
||||||
|
class device {
|
||||||
|
public:
|
||||||
|
int x;
|
||||||
|
int y;
|
||||||
|
void doSomething();
|
||||||
|
};
|
||||||
|
void device::doSomething() {
|
||||||
|
this->x=1;
|
||||||
|
this->x=this->y;
|
||||||
|
}
|
||||||
```
|
```
|
||||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче