Библиотеки » Коллекции (dart:collection) » Arrays » areEqual
функция Arrays::areEqual
Сравнивает массив с произвольным объектов
Синтаксис
staticbool
Arrays.areEqual
(List a, Object b)
Передаваемые параметры
List a, Object bВозвращаемое значение
boolОписание
Метод areEqual
позволяет сравнить список List a
с произвольным объектом Object b
. В случае если, a
соответствует b
возвращается true
, в противном случае возвращается false
.
Список a
считается соответствующим объекту b
только в случае, если:
b
является объектом класса или подклассаList
,- Списки
a
иb
имеют одинаковую длинну - Все элементы
a
соответствуют элементамb
Заметки
Пример
// подключим библиотеку "dart:collection"
import "dart:collection";
void main() {
// инициализируем список с целыми числами
List list_equal = [1, 2, 3];
// сравним его с просто с числом, и в результате получим false
print( Arrays.areEqual(list_equal, 2) );
// сравним его с таким же список, и в результате получим true
print( Arrays.areEqual(list_equal, [1, 2, 3]) );
// сравним его с список, но содержащим вещественные числа, и
// в результате получим false
print( Arrays.areEqual(list_equal, [1.0, 2.0, 3.0]) );
}