arIFel ' dir DIR olarak
Dinamik dizilerde öğe açısından ieğer işlevi.
Başka bir diğer ad: array_iff ().
Sözdizimi
array_iif(ConditionArray, IfTrue, IfFalse])
Bağımsız değişkenler
- conditionArray: boolean giriş dizisi ya da sayısal değerler dinamik dizi olmalıdır.
- ifTrue: Değerlerin ya da temel değerlerin giriş dizisi- ConditionArray değerinin karşılığı trueolduğunda sonuç değerleri.
- ifFalse: Değerlerin ya da temel değerlerin giriş dizisi- ConditionArray için karşılık gelen değer falseolduğunda sonuç değerleri.
Notlar
- Sonuç uzunluğu conditionArrayuzunluğudur.
- Sayısal koşul değeri koşul ! = 0olarak işlenir.
- Sayısal olmayan/boş değerli koşul değeri, sonucun ilgili dizininde boş değer içerecektir.
- Eksik değerler (daha kısa uzunluklu diziler) boş değer olarak değerlendirilir.
İadeler
Koşul dizisinin ilgili değerine göre, IfTrue ya da IfFalse [ array] değerlerinden alınan değerlerin dinamik dizisi.
Örnek
print condition=dynamic([true,false,true]), l=dynamic([1,2,3]), r=dynamic([4,5,6])
| extend res=array_iif(condition, l, r)
Sonuçlar
| koşul | l | r | res |
|---|---|---|---|
| [ true, false, true] | [ 1, 2, 3] | [ 4, 5, 6] | [ 1, 5, 3] |