【发布时间】:2021-06-24 19:45:12
【问题描述】:
Dart、Kotlin 和 Swift 有一个惰性初始化关键字,可以让您避免使用 Optional 类型,主要是出于可维护性的原因。
// Using null safety:
class Coffee {
late String _temperature;
void heat() { _temperature = 'hot'; }
void chill() { _temperature = 'iced'; }
String serve() => _temperature + ' coffee';
}
TypeScript 有什么等价物?
【问题讨论】:
标签: typescript null initialization optional lazy-initialization