Size: a a a

Dart & Flutter по-русски

2021 April 09

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Неочевидная фигня)
источник

A

Avvecome in Dart & Flutter по-русски
Неочивидно, что она работает, логически то это понятно
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Почему не очевидно ? const помечает переменную как вычисляемую при компиляции (своими словами)
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Хз как по мне константы всегда должны быть "не вычисляемые"
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Если константа вычисляется из других сложнее логику проследить => больше багов )
источник

CA

Cat-Wizard Ashere in Dart & Flutter по-русски
Не очевидно, потому что Дарт вычисляемые константы помещает в final, а не в const.
Сразу объявляя их природу поведения.
Нет?
источник

AB

Amantur Berkinbayev in Dart & Flutter по-русски
думаю, очевидно что если const a =10; const b =5; const z = a+b;  это то же самое что z=10+5; так компилятор видит, не?
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Да, но какой в этом смысл?)
источник

AB

Amantur Berkinbayev in Dart & Flutter по-русски
не знаю))
источник

AB

Amantur Berkinbayev in Dart & Flutter по-русски
а хотя, зависимые константы
источник

AB

Amantur Berkinbayev in Dart & Flutter по-русски
могут быть необходимы, только где не знаю, но можно придумать)
источник

V

Vseslav in Dart & Flutter по-русски
не вычислять в рантайме, а вычислить на этапе компиляции
источник

AB

Amantur Berkinbayev in Dart & Flutter по-русски
единственный фактор где это может быть применено
источник

AB

Amantur Berkinbayev in Dart & Flutter по-русски
наверное 😂
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
И тут одна из них null
источник

CA

Cat-Wizard Ashere in Dart & Flutter по-русски
И прога приняла ислам
источник

A

Avvecome in Dart & Flutter по-русски
Ну смысла в вычислении констант нет вообще
источник

A

Avvecome in Dart & Flutter по-русски
Их вычисления это все равно константа
источник

AB

Amantur Berkinbayev in Dart & Flutter по-русски
компилятор не разрешит оставить нул в консте
источник

A

Avvecome in Dart & Flutter по-русски
Типо зачем определять их вычисления если их вычисления можно сразу занести в одну, не выделяя память под ещё две
источник