在看 string 的 compareTo 方法注释时看到
var relation = 'Dart'.compareTo('Go');
print(relation); // < 0
relation = 'Go'.compareTo('Forward');
print(relation); // > 0
relation = 'Forward'.compareTo('Forward');
print(relation); // 0
位置: https://github.com/dart-lang/sdk/blob/main/sdk/lib/core/string.dart#L256
明白语言间没有好坏 合适就好 发出来就是图一乐哈哈
第一次在官方注释中看到这样的内容
1
geelaw 36 天前 via iPhone
通常来说 a.compareTo(b) < 0 用 a < b 表示,脑内模型应该是对于实数 a, b 有 a.compareTo(b) 和 (a - b) 的符号一样。
所以应该写 Dart < Go < Forward = Forward 。 |
3
darkengine 36 天前
同一份代码里:
/// const string = 'Dart is fun'; 😂 |
4
Bingchunmoli 36 天前 via Android
dart 语言主要用在哪方面啊,个人不是很常见
|
5
Goooooos 36 天前
@Bingchunmoli #4 flutter
|
6
xiaozirun OP |