Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Składnia
List.MatchesAll(list as list, condition as function) as logical
O nas
Zwraca true, jeśli warunek jest spełniony dla wszystkich wartości na liście, w przeciwnym razie zwraca false.
-
list: Lista zawierająca wartości do sprawdzenia. -
condition: warunek sprawdzania wartości na liście.
Przykład 1
Ustal, czy wszystkie wartości na liście {11, 12, 13} są większe niż 10.
Użycie
List.MatchesAll({11, 12, 13}, each _ > 10)
Wyjście
true
Przykład 2
Ustal, czy wszystkie wartości na liście {1, 2, 3} są większe niż 10.
Użycie
List.MatchesAll({1, 2, 3}, each _ > 10)
Wyjście
false
Przykład 3
Ustal, czy wszystkie wartości tekstowe na liście zawierają "anna", ignorując wielkość liter.
Użycie
let
Source = {"Savannah", "Annabelle", "Annals", "wannabe", "MANNA"},
Result = List.MatchesAll(Source, each Text.Contains(_, "anna", Comparer.OrdinalIgnoreCase))
in
Result
Wyjście
true
Przykład 4
Ustal, czy wszystkie daty zawierają rok 2021.
Użycie
let
Source = {#date(2021, 11, 28), #date(2021, 1, 14), #date(2021, 12, 31), #date(2021, 7, 6)},
Result = List.MatchesAll(Source, each Date.Year(_) = 2021)
in
Result
Wyjście
true