Megosztás a következőn keresztül:


List.Contains

Szintaxis

List.Contains(list as list, value as any, optional equationCriteria as any) as logical 

Rólunk

Azt jelzi, hogy a lista tartalmazza-e a megadott értéket. Akkor adja true vissza, ha az érték a listában található, false ellenkező esetben.

  • list: A keresendő lista.
  • value: A listában keresendő érték.
  • equationCriteria: (Nem kötelező) A két érték egyenlőségének meghatározására használt összehasonlító.

1. példa

Állapítsa meg, hogy a(z) {1, 2, 3, 4, 5} lista tartalmaz-e 3-at.

Használat

List.Contains({1, 2, 3, 4, 5}, 3)

Kimenet

true

2. példa

Állapítsa meg, hogy a(z) {1, 2, 3, 4, 5} lista 6-ot tartalmaz-e.

Használat

List.Contains({1, 2, 3, 4, 5}, 6)

Kimenet

false

3. példa

Az eset figyelmen kívül hagyásával állapítsa meg, hogy a lista tartalmazza-e a "rebarbara" szót.

Használat

List.Contains({"Pears", "Bananas", "Rhubarb", "Peaches"},
    "rhubarb",
    Comparer.OrdinalIgnoreCase
)

Kimenet

true

4. példa

Állapítsa meg, hogy a lista tartalmazza-e a 2022. április 8-i dátumot.

Használat

let
    Source = {#date(2024, 2, 23), #date(2023, 12, 2), #date(2022, 4, 8), #date(2021, 7, 6)},
    ContainsDate = List.Contains(Source, Date.From("4/8/2022"))
in
    ContainsDate

Kimenet

true

Egyenletfeltételek