Почему функция 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 переменная больше

Другие вопросы по тегам