标签: typescript dart
人们要编写从打字稿到飞镖的翻译程序时会遇到哪些技术障碍? 当我查看这些语言时,它们都能够转换为js,并且都支持静态类型和泛型
答案 0 :(得分:1)
有许多细微的差异。您提到泛型。如果协方差,协方差的语义不完全相同(在Dart和TS之间存在很大差异),则几乎无法翻译这些问题。另一个细微的差异是对象实例化-实例化的哪一点允许构造函数中的代码访问实例成员。 TS允许访问字段初始化器中的其他成员,Dart不允许。因此,尽管从高海拔高度来看它们的语言非常相似,但您越看越近,它们就完全不同。