这段 Dart 官方视频指出,Dart 所谓的“声音空安全”比 Kotlin 的空安全设计要好,因为它可以根据变量是否被声明为可空来优化代码,其他语言(我假设这是指包括 Kotlin 在内的语言) ) 必须进行运行时检查以确保空值安全。
那么,Dart 做了哪些额外的优化?
它如何与不支持空安全的遗留代码库互操作,同时确保空安全?
language-design dart kotlin kotlin-null-safety dart-null-safety
dart ×1
dart-null-safety ×1
kotlin ×1
kotlin-null-safety ×1
language-design ×1