【发布时间】:2014-11-07 11:45:05
【问题描述】:
我有一个问题。 使用 Dart 时,我无法检查 2 个数组是否相等。 (在其他语言中,我可以使用 ==) 事实上,我可以用 String 或 number 做到这一点 ==。
List arr1 = [1,2,3];
List arr2 = [1,2,3];
if (arr1 == arr2) {
print("equal");
} else {
print("not equal");
}
// 输出:不相等。
所以我想知道这有什么意义。我的意思是,如果 == 仅适用于字符串或数字的情况(如果比较的值相同),我们该怎么办。 如果我想检查 List、Map、.. 的那种比较(相等),我该怎么办? 它只适用于字符串和数字。
【问题讨论】:
标签: dart