Библиотеки » Коллекции (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]) );
}