Почему функция init () .vmodule/ui не назначает каталог?
Я новичок в v.
в.vmodule/ui/lable.v
fn (mut l Label) init(parent Layout) {
ui := parent.get_ui()
l.ui = ui
}
В чем разница с
fn (mut l Label) init(parent Layout) {
l.ui = parent.get_ui()
}
не только этикетка, другие такие же.
Почему такое кодирование?
1 ответ
Раньше это было техническим ограничением языка, некоторое время назад прямое присвоение интерфейса полю структуры было невозможно. Но теперь это исправлено! Нет причин хранить это
ui
переменная больше