VBScript tömbfunkciók – Kiváló útmutató a VBScript oktatóprogramhoz 8

VBScript oktatóanyag – Tartalomjegyzék

VBScript oktatóanyag #1: A VBScript-változók áttekintése 

VBScript oktatóanyag #2: VBScript feltételes utasítások és ciklusok

VBScript oktatóanyag #3: VBScript eljárások

VBScript oktatóanyag #4: VBScript hibakezelés és VBScript végrehajtása

VBScript oktatóanyag #5: VBScript karakterlánc-függvények

V6. BScript oktatóanyag: VBScript dátumfüggvények

VBScript oktatóanyag #7: VBScript időfüggvények

VBScript oktatóanyag #8: VBScript tömbfüggvények

VBScript oktatóanyag #9: VBScript matematikai függvények

VBScript oktatóanyag #10: VBScript konvertáló függvények és VBScript formátumú függvények

VBScript oktatóanyag #11: VBScript egyéb funkciók 

Ebben a „VBScript tömbfüggvények” cikkben példákkal magyarázzuk el a gyakran használt vbscript tömbfüggvények különböző típusait. A tömbhöz kapcsolódó fontos funkciók a vbscript join, vbscript array, vbscript filter, vbscript split stb.

VBScript oktatóanyag #8: VBScript tömbfunkciók

VBScript tömb funkciói:

Míg a vbscript tömbjeivel dolgozunk, a beépített vbscript tömbfüggvényeket használhatjuk a tömbökhöz kapcsolódó fontos műveletek végrehajtására, például létrehozásra, manipulációra, átalakításra stb. Ez a cikk (VBScript Array Functions) tartalmazza az összes fontos beépített VBScript tömbfunkciót. , amelyeket leginkább a programokban használnak. 

VBScript tömbfüggvények – Összefoglalás:

  • vbscript tömb – Adott adatértékek alapján tömböt határoz meg.
  • vbscript szűrő – Meghatároz egy tömböt, amely egy másik egydimenziós karakterlánc tömb részhalmaza. Az új tömb a szűrési feltételek alapján jön létre.
  • vbscript IsArray – Teszteljen egy tömbváltozót, és az eredmény alapján adjon vissza egy logikai értéket.
  • vbscript Csatlakozás – Átalakít egy tömböt, és egy karakterlánc értéket ad vissza, ahol a tömb összes elemét egy adott határoló választja el.
  • vbscript Split – Egy karakterláncot nulla alapú, egydimenziós tömbbé alakít.
  • vbscript LBound – Egy tömb alsó indexét adja vissza.
  • vbscript UBound – Egy tömb felső indexét adja vissza, amely a méretet jelzi.

VBScript tömbfunkciók – Részletek:

Az összes fontos vbscript tömbfunkciót ebben a részben egy megfelelő példával ismertetjük.

vbscript tömb:

A vbscript tömbfüggvény adott adatértékek alapján definiál egy tömböt. A tömbelemek átadják az argumentumokat a vbscript tömbfüggvényben.

Szintaxis: Array(arglist)

Paraméter leírása:

csaló – Ezek a kötelező paraméterek. Az argumentumok listája (vesszővel elválasztva) alapvetően a tömb elemei.

Példa:

Az alábbi példában a vbscript tömbfüggvénnyel létrehozunk egy tömböt a hétköznapokból, és megjelenítjük a hét első napját (0 index) egy üzenetmezőben.

dayArray = Array("Mon","Tue","Wed","Thu","Fri","Sat","Sun") msgbox "A hét első napja: " & dayArray(0) Kimenet (Üzenetdoboz ): A hét első napja: H
vbscript tömbfüggvények - vbscript tömb
vbscript tömbfüggvények – vbscript tömb

vbscript szűrő:

A vbscript szűrőfüggvény egy nulla alapú tömböt határoz meg, amely egy egydimenziós karakterlánc tömb részhalmazát tartalmazza. Az egydimenziós új tömb a szűrési feltételek alapján jön létre.

Szintaxis: Szűrő(karakterlánc_tömb,érték[,include[,hasonlítás]])

Paraméter leírása:

string_array – Ez egy kötelező paraméter, amely egy egydimenziós karakterlánc tömböt jelöl.

érték – Ez egy kötelező paraméter, amely a szűrési feltételeket jelenti, azaz a tömbben keresendő karakterlánc kifejezést.

tartalmaz – Ez egy opcionális logikai paraméter. Ha belefoglaló paraméterként „true” értéket adunk meg, akkor az tartalmazza azokat az elemeket, amelyek a keresett feltételt tartalmazzák. Ellenkező esetben kizárja a feltételeket tartalmazó elemeket. Az alapértelmezett érték igaz.

összehasonlítani – Ez is egy opcionális paraméter, amely az összehasonlítás típusát binárisan vagy szövegesként határozza meg. Ha nincs megadva, akkor alapértelmezés szerint a paraméter értéke nulla. A lehetséges értékek: 

· 0 = vbBinaryCompare – Bináris ellenőrzés végrehajtása

· 1 = vbTextCompare – Szövegellenőrzés végrehajtása

Példa:

Az alábbi példában egy tömböt hozunk létre vbscript szűrőfüggvény segítségével a hétköznapi tömb elemei alapján, amely "S" karaktert tartalmaz.

dayArray = Array("Hétfő","Ked","Sze","Cs.","Péntek","Szombat","V.") filterArray = Filter(dayArray, "S") minden egyes e-hez a filterArray üzenetdobozban e következő Kimenet (Üzenetdoboz): Szo V

vbscript IsArray:

A vbscript isarray függvény teszteli, és logikai értéket ad vissza, miután ellenőrizte, hogy a megadott változó tömb-e vagy sem. Érvényes tömb esetén a visszatérési érték igaz, különben false értéket ad vissza.

Szintaxis: IsArray(változó)

Paraméter leírása:

változó – Ez egy kötelező paraméter, amelyet ellenőrizni kell.

Példa:

Az alábbi példában ellenőrizzük a változót, hogy tömb-e vagy sem.

dayArray = Array("H","Ked","Sze","Cs","Péntek","szombat","vasárnap") boolFlag = IsArray(dayArray) msgbox "Visszatérési érték: " & boolJelzőkimenet (Üzenetdoboz ): Visszatérési érték: Igaz

vbscript Csatlakozás:

A vbscript join függvény egy tömböt karakterlánc-kifejezéssé alakít át, ahol a tömb összes elemét egy adott határoló választja el.

Syntax: Csatlakozik(sor [, határoló])

Paraméter leírása:

sor – Ez egy kötelező paraméter, amely egy egydimenziós tömböt jelent.

határoló – Ez egy opcionális paraméter, amelyet az egyes tömbelemek elkülönítésére használnak, miután karakterlánc-kifejezéssé konvertálták őket.

Példa:

Az alábbi példában a hétköznapi tömböt karakterlánc-kifejezéssé alakítjuk át a vbscript join függvény segítségével, ahol az összes elemet vessző választja el.

dayArray = Array("H","Ked","Sze","Cs","Péntek","So","Sun") dayString = Join(dayArray, ",") msgbox "Konvertált hét nap karakterlánca: " & dayString kimenet (üzenetdoboz): konvertált hét nap karakterlánc: H, K, Szer, Cs, P, Szo, V
vbscript tömbfüggvények - vbscript csatlakozás
vbscript tömbfüggvények – vbscript csatlakozás

vbscript felosztás:

A vbscript split függvény egy karakterláncot egydimenziós tömbbé alakít, ahol a tömbelemek meghatározott elválasztók alapján jönnek létre.

Syntax: Hasított(kifejezés[, határoló[,szám[,hasonlítás]]])

Paraméter leírása:

Kifejezés – Ez egy kötelező paraméter, amely egy karakterlánc-kifejezést jelent.

határoló – Ez egy opcionális paraméter, amely az egyes tömbelemek megkülönböztetésére szolgál a karakterlánc-kifejezésen belül. Az alapértelmezett érték a szóköz.

számít – Ez egy opcionális paraméter, amely a visszaadandó részkarakterlánc/tömbelemek számát jelzi. Az alapértelmezett -1 érték megadja, hogy a teljes karakterlánc a tömb egyetlen elemeként kerül visszaadásra.

összehasonlítani – Ez is egy opcionális paraméter, amely az összehasonlítás típusát binárisan vagy szövegesként határozza meg. Ha nincs megadva, akkor alapértelmezés szerint a paraméter értéke nulla. A lehetséges értékek: 

· 0 = vbBinaryCompare – Bináris ellenőrzés végrehajtása

· 1 = vbTextCompare – Szövegellenőrzés végrehajtása

Példa:

Az alábbi példában egy karakterlánc-kifejezést konvertálunk, amely tartalmazza a hét összes napjának nevét, amelyek féloszlopokkal vannak elválasztva, a vbscript split függvény segítségével. Az átalakítás után a hét első és utolsó napját jelenítjük meg.

string_expression = "Hétfő;Ked;Sze;Cs;Péntek;Szombat;V 0) Kimenet (Üzenetdoboz): Első nap-> H és Szél. nap-> V
vbscript tömbfüggvények - vbscript split
vbscript tömbfüggvények – vbscript split

vbscript LBound:

A vbscript lbound függvény az alsó indexet, azaz egy tömb legkisebb alsó indexét adja vissza a megadott dimenzióhoz. Az lbound értéke an sor mindig 0.

Syntax: Lbound(tömb[,dimenzió])

Paraméter leírása:

sor – Ez egy kötelező paraméter, amely egy egydimenziós tömböt jelent.

dimenzió – Ez egy opcionális paraméter, amely jelzi annak a tömbnek a dimenzióját, amelyhez a legkisebb alsó index kerül visszaadásra. Az érték 1 lesz az első dimenziónál, 2 a második dimenziónál és így tovább. Az alapértelmezett érték 1. 

Példa:

Az alábbi példában az alsó index értéket fogjuk megtalálni és megjeleníteni a vbscript lbound függvény segítségével.

string_expression = "Hétfő;Ked;Sze;Cs;Péntek;Szombat;V

vbscript UBound:

A vbscript ubound függvény a felső indexet adja vissza, azaz egy tömb legnagyobb alsó indexét a megadott dimenzióhoz. Egy tömb ubound értéke a legmagasabb tömbindexet jelenti, azaz az elemek számát mínusz egy. Ez a függvény segít kiszámítani egy tömb hosszát.

Syntax: Ubound(tömb[,dimenzió])

Paraméter leírása:

sor – Ez egy kötelező paraméter, amely egy egydimenziós tömböt jelent.

dimenzió – Ez egy opcionális paraméter, amely jelzi annak a tömbnek a dimenzióját, amelyhez a legkisebb alsó index kerül visszaadásra. Az érték 1 lesz az első dimenziónál, 2 a második dimenziónál és így tovább. Az alapértelmezett érték 1. 

Példa:

Az alábbi példában a leghosszabb alsó index értéket fogjuk megtalálni és megjeleníteni a vbscript ubound függvény segítségével.

string_expression = "Hétfő;Ked;Sze;Cs;Péntek;Szombat;V
vbscript tömbfüggvények - vbscript ubound
vbscript tömbfüggvények – vbscript ubound

Következtetés:

Ebből a VBScript tömbfüggvényekről szóló cikkből megismerhettük a gyakran használt VBScript tömbfüggvényeket, például a vbscript tömböt, a vbscript szűrőt, a vbscript csatlakozást, a vbscript felosztási függvényt stb. A következő vbscript oktatóanyagban a VBScript függvényekkel kapcsolatos további funkciókat ismertetjük. Kérjük, kattintson, ha többet szeretne megtudni a vbscriptről itt.

Írj hozzászólást

E-mail címed nem kerül nyilvánosságra. Kötelező kitölteni *

Lapozzon a lap tetejére