Kifejezések használata tömbökkel és objektumokkal
  • 31 Oct 2023
  • 2 Elolvasandó percek
  • Közreműködők

Kifejezések használata tömbökkel és objektumokkal


Cikk összefoglaló

Ismerje meg a tömbökkel és objektumokkal való munka alapjait a kifejezésszerkesztőben.

Annak ismerete, hogy milyen Kifejezéseket kell használni a tömbökkel való munkához, elengedhetetlen a Tulipban történő adatfeldolgozáshoz. Kifejezéseket használhat az Objektumok különálló adattípusokra bontására is. Ez lehetővé teszi, hogy egy alkalmazásban a folyamat tájékoztatásához konkrét adatokra összpontosítson.


Kifejezések tömbökkel

Többféle kifejezés létezik, amelyek különböző funkciókat hajtanak végre az értékek visszaadása érdekében. Ezek az értékek lehetnek egyetlen érték vagy egy másik tömb. Lehetnek azonos adattípusúak vagy más adattípusúak is.

Egyes kifejezések tömböket használnak egyszerű aritmetikai értékek visszaadására:

**array_max()**Egy adott numerikus tömb maximumát adja vissza.

array_max expression

**array_min()**Egy adott numerikus tömb minimumát adja vissza.

array_min expression

**array_avg()**Egy adott numerikus tömb átlagát adja vissza.

array_avg expression

Array Expressions - Max Min Avg

Más kifejezések a szórást használják az értékek visszaadására.

**array_stdev_population()**Egy adott numerikus tömb populációjának szórását adja vissza.

array_stdev_population expression

**array_stdev_sample()**Egy adott numerikus tömb mintájának szórását adja vissza.

array_stdev_sample expression

Array Expressions  - StDev Pop Samp

A Tulip platformon az egyik leggyakrabban használt kifejezés:

array_index_of() Visszaadja az adott érték első előfordulásának indexét az adott tömbben. Ha nem található, akkor "-1" értéket ad vissza.

array_index_of expression

Array_Index_Of Ex

Amint azt ebben a közösségi bejegyzésben kifejtettük, az array_index_of() segítségével meghatározhatjuk a soros meghajtó COM-portját. Használhatod a Connector kimeneti eredményeihez is, hogy megtalálj egy adott munkarendet.

Vannak olyan kifejezések is, amelyek tömböket használnak adott értékek meghatározására, például:

arraycontains()"igaz" értéket ad vissza, ha az adott érték az adott tömbben van, ellenkező esetben "hamis" értéket ad vissza.

arraycontains expression yes

Array Expressions - Contains

A következő kifejezések szabályos kifejezéseket használnak tömbök visszaadására. A regex képességek és szintaxis megértéséhez használhatja ezt a puskát is.

**regex_match()**A reguláris kifejezésre való egyezések tömbjét adja vissza.

regex_match expression ex

regex_match expression ex in app

**regex_replace()**Egy módosított tömböt ad vissza a kifejezésben meghatározott karakterláncok helyettesítésével.

regex_replace expression ex

regex_replace expression ex in app

Végül, több hasonló adattípusú tömböt kombinálhat egy új tömb létrehozásához.

**array_concat()**Bármilyen típusú tömböket egy adott típusú tömbté fűz össze.

Array_Concat Expression

Array_Concat Ex

Kifejezések objektumokkal

Az objektumokat használó kifejezések mind ugyanazt a funkciót végzik a Tulipban: információt gyűjtenek egy objektumból egy másik objektumba, amely ugyanazt az adattípust használja. Az alábbi kifejezések mindegyike hasonlóan működik, egy adott kulcs (fejléc) segítségével egy objektumtömböt egy bázistömbre konvertál.

MEGJEGYZÉS: Ezek a kifejezések elsősorban a Connector Function kimenettel használatosak.

**map_to_boolean_list()**Egy objektumtömböt Boolean tömbté konvertál az adott kulcshoz.

map_to_boolean_list expression ex

**map_to_integer_list()**Egy objektumtömböt egész számtömbbé konvertál a megadott kulcshoz.

map_to_integer_list expression ex

**map_to_number_list()**Egy objektumtömböt számtömbbé konvertál az adott kulcshoz.

map_to_number_list expression ex

**map_to_text_list()**Egy objektumtömböt szövegtömbbé alakít át az adott kulcshoz.

map_to_text_list expression ex

Egy alkalmazásban ez a kifejezés (és más map_to kifejezések) a megadott adattípusú alaptömböt adja vissza. Mentsük el Változóként, hogy listaként jelenjen meg, ahogy az alábbiakban látható.

 map_to_text_list expression ex in app

A fenti map_to_text kifejezések egyikének használata az array_index_of() segítségével lehetővé teszi, hogy információt nyerjünk ki a Output-okból.


Megtalálta, amit keresett?

A community.tulip.co oldalon is megteheti, hogy felteszi kérdését, vagy megnézheti, hogy mások is szembesültek-e hasonló kérdéssel!


Hasznos volt ez a cikk?