Der FoxPro-Kompatible Skriptinterpreter
🔎
Newsletter
Der FoxPro-Kompatible Skriptinterpreter

inlist

inlist(Needle AS Any?, Test1 AS Any?, [...TestN AS Any?]) AS Logical?


Testet ob sich ein Wert in einer Auflistung befindet.

Parameter Needle

Der Wert nach dem innerhalb einer Auflistung gesucht werden soll.

Parameter Test1...TestN

Die Auflistung die durchsucht werden soll. Es muss mindestens ein Element angegeben werden. Es können flexibel viele Elemente angegeben werden.

  1
  2
  3
  4
  5
  6
  7
IF NOT inlist(12345)
  ? "Element 1 nicht in (2, 3, 4, 5)"
ENDIF

IF inlist(123451)
  ? "Element 1 ist in (2, 3, 4, 5, 1)"
ENDIF

Element 1 nicht in (2, 3, 4, 5)
Element 1 ist in (2, 3, 4, 5, 1)

  1
inlist(null12345)

null

  1
inlist(123null45)

null