- Nyomtat
Kifejezések használata tömbökkel és objektumokkal
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_min()**Egy adott numerikus tömb minimumát adja vissza.
**array_avg()**Egy adott numerikus tömb átlagát adja vissza.
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_sample()**Egy adott numerikus tömb mintájának szórását adja vissza.
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.
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.
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_replace()**Egy módosított tömböt ad vissza a kifejezésben meghatározott karakterláncok helyettesítésével.
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.
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_integer_list()**Egy objektumtömböt egész számtömbbé konvertál a megadott kulcshoz.
**map_to_number_list()**Egy objektumtömböt számtömbbé konvertál az adott kulcshoz.
**map_to_text_list()**Egy objektumtömböt szövegtömbbé alakít át az adott kulcshoz.
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ó.
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!