#dart
#dart
Вопрос:
Есть ли разница между созданием экземпляров объектов этими двумя способами?
void main() {
var example = new ClassName()
}
против
void main() {
var example = ClassName()
}
Ответ №1:
Поскольку Dart 2.0 new
является необязательным, поэтому они эквивалентны.
Если контекст требует, чтобы const
и new
или const
были опущены, то const
используется автоматически вместо new
(за исключением значений параметра по умолчанию, поскольку там требование для const
может быть в конечном итоге отменено)