VBScript ձեռնարկ – Բովանդակության աղյուսակ
VBScript ձեռնարկ #1: VBScript փոփոխականների ակնարկ
VBScript ձեռնարկ #2: VBScript պայմանական հայտարարություններ և հանգույցներ
VBScript ձեռնարկ #3: VBScript ընթացակարգեր
VBScript ձեռնարկ #4: VBScript-ի սխալների մշակում և կատարում VBScript-ը
VBScript ձեռնարկ #5: VBScript լարային գործառույթներ
VBScript ձեռնարկ #6: VBScript ամսաթվի գործառույթները
VBScript ձեռնարկ #7: VBScript ժամանակի գործառույթները
VBScript ձեռնարկ #8: VBScript զանգվածի գործառույթներ
VBScript ձեռնարկ #9: VBScript մաթեմատիկական գործառույթներ
VBScript ձեռնարկ #10: VBScript-ի փոխակերպման գործառույթներ և VBScript ձևաչափի գործառույթներ
VBScript ձեռնարկ #11: VBScript այլ գործառույթներ
Այս «VBScript Array Functions» հոդվածի ընթացքում մենք օրինակներով կբացատրենք հաճախակի օգտագործվող vbscript զանգվածի ֆունկցիաների տարբեր տեսակները: Զանգվածի հետ կապված կարևոր գործառույթներն են՝ vbscript միանալը, vbscript զանգվածը, vbscript զտիչը, vbscript բաժանումը և այլն։
VBScript ձեռնարկ #8. VBScript զանգվածի գործառույթներ
VBScript զանգվածի գործառույթները.
Vbscript-ում զանգվածների հետ աշխատելիս մենք կարող ենք օգտագործել ներկառուցված vbscript զանգվածի գործառույթները զանգվածի հետ կապված կարևոր գործողություններ կատարելու համար, ինչպիսիք են ստեղծումը, մանիպուլյացիան, փոխարկումը և այլն: Այս հոդվածը (VBScript Array Functions) պարունակում է ներկառուցված VBScript զանգվածի բոլոր կարևոր գործառույթները: , որոնք հիմնականում օգտագործվում են ծրագրերում։
VBScript զանգվածի գործառույթներ – Ամփոփում.
- vbscript զանգված – Սահմանում է զանգված՝ հիմնված տվյալ տվյալների արժեքների վրա:
- vbscript զտիչ – Սահմանում է զանգված, որը մեկ այլ միաչափ տողային զանգվածի ենթաբազմություն է: Նոր զանգվածը ստեղծվել է զտիչի չափանիշների հիման վրա։
- vbscript IsArray – Փորձարկել զանգվածի փոփոխականը և արդյունքի հիման վրա վերադարձնել բուլյան արժեք:
- vbscript Միացեք – Փոխակերպում է զանգվածը և վերադարձնում տողի արժեք, որտեղ զանգվածի բոլոր տարրերն առանձնացված են որոշակի սահմանազատիչով:
- vbscript Split – Տողը վերածում է զրոյի վրա հիմնված, միաչափ զանգվածի:
- vbscript LBound – Վերադարձնում է զանգվածի ստորին ինդեքսը:
- vbscript UBound – Վերադարձնում է զանգվածի վերին ինդեքսը, որը ցույց է տալիս չափը:
VBScript զանգվածի գործառույթներ – Մանրամասներ.
Բոլոր կարևոր vbscript զանգվածի գործառույթները բացատրվում են այս բաժնում՝ համապատասխան օրինակով:
vbscript զանգված.
vbscript զանգվածի ֆունկցիան սահմանում է զանգված՝ հիմնված տվյալ տվյալների արժեքների վրա: Զանգվածի տարրերին փոխանցվում են արգումենտները vbscript զանգվածի ֆունկցիայի մեջ:
Շարահյուսություն՝ Array (arglist)
Պարամետրի նկարագրություն.
արգլիստ – Սրանք պարտադիր պարամետրեր են։ Փաստարկների ցուցակը (առանձնացված ստորակետով) հիմնականում զանգվածի տարրերն են:
Example:
Ստորև բերված օրինակում մենք կստեղծենք աշխատանքային օրերի զանգված՝ օգտագործելով vbscript զանգվածի ֆունկցիան և կցուցադրենք շաբաթվա առաջին օրը (0 ինդեքս) հաղորդագրությունների վանդակում:
dayArray = Array("Mon","Tue","Wed","Thu","Fri","Sat","Sun")
msgbox "The first day of week: " & dayArray(0)
Output (Message Box):
The first day of week: Mon

vbscript զտիչ.
vbscript ֆիլտրի ֆունկցիան սահմանում է զրոյական վրա հիմնված զանգված, որը պարունակում է միաչափ լարային զանգվածի ենթաբազմություն։ Միաչափ նոր զանգվածը ստեղծվել է ֆիլտրի չափանիշների հիման վրա:
Շարահյուսություն. Զտիչ (լարային_զանգված, արժեք[, ներառել[, համեմատել]])
Պարամետրի նկարագրություն.
string_array – Դա պարտադիր պարամետր է, որը ցույց է տալիս տողի միաչափ զանգված:
արժեք – Դա պարտադիր պարամետր է, որը ներկայացնում է ֆիլտրի չափանիշները, այսինքն՝ զանգվածում որոնելու համար տողի արտահայտությունը:
ներառում են – Դա կամընտիր Բուլյան պարամետր է: Եթե որպես ներառող պարամետր տրամադրենք «ճշմարիտ» արժեքը, այն ներառում է փնտրվող չափանիշները պարունակող տարրերը: Հակառակ դեպքում, այն կբացառի այն տարրերը, որոնք պարունակում են չափանիշներ: Նախնական արժեքը ճշմարիտ է:
համեմատել – Սա նաև ընտրովի պարամետր է, որը սահմանում է համեմատության տեսակը որպես երկուական կամ տեքստային: Եթե նշված չէ, լռելյայն պարամետրի արժեքը կդիտարկվի որպես զրո: Հնարավոր արժեքներն են.
· 0 = vbBinaryCompare – Կատարեք երկուական ստուգում
· 1 = vbTextCompare – Կատարեք տեքստային ստուգում
Example:
Ստորև բերված օրինակում մենք կստեղծենք զանգված՝ օգտագործելով vbscript ֆիլտրի ֆունկցիան, որը հիմնված է աշխատանքային օրվա զանգվածի տարրերի վրա, որը պարունակում է «S» նիշը:
dayArray = Array("Mon","Tue","Wed","Thu","Fri","Sat","Sun")
filterArray = Filter(dayArray, "S")
for each e in filterArray
msgbox e
next
Output (Message Box):
Sat
Sun
vbscript IsArray:
vbscript isarray ֆունկցիան ստուգում և վերադարձնում է բուլյան արժեք՝ ստուգելուց հետո, թե նշված փոփոխականը զանգված է, թե ոչ: Վավեր զանգվածի համար վերադարձվող արժեքը ճիշտ է, այլապես false-ը կվերադարձվի:
Շարահյուսություն՝ IsArray (փոփոխական)
Պարամետրի նկարագրություն.
փոփոխական մեծություն – Դա պարտադիր պարամետր է, որը պետք է ստուգվի:
Example:
Ստորև բերված օրինակում մենք կստուգենք փոփոխականը՝ արդյոք այն զանգված է, թե ոչ:
dayArray = Array("Mon","Tue","Wed","Thu","Fri","Sat","Sun")
boolFlag = IsArray(dayArray)
msgbox "Return value: " & boolFlag
Output (Message Box):
Return value: True
vbscript Միանալ.
vbscript join ֆունկցիան զանգվածը վերածում է տողային արտահայտության, որտեղ զանգվածի բոլոր տարրերն առանձնացված են որոշակի սահմանազատողով:
Շարահյուսություն: միանալ(զանգված [, սահմանազատող])
Պարամետրի նկարագրություն.
դասավորություն – Դա պահանջվող պարամետր է, որը ներկայացնում է միաչափ զանգված:
սահմանազատող – Դա կամընտիր պարամետր է, որն օգտագործվում է զանգվածի յուրաքանչյուր տարրը լարային արտահայտության վերածելուց հետո առանձնացնելու համար:
Example:
Ստորև բերված օրինակում մենք աշխատանքային օրվա զանգվածը կվերածենք տողային արտահայտության՝ օգտագործելով vbscript միանալու ֆունկցիան, որտեղ բոլոր տարրերը կառանձնացվեն ստորակետով:
dayArray = Array("Mon","Tue","Wed","Thu","Fri","Sat","Sun")
dayString = Join(dayArray, ",")
msgbox "Converted week day string: " & dayString
Output (Message Box):
Converted week day string: Mon,Tue,Wed,Thu,Fri,Sat,Sun

vbscript բաժանում:
vbscript split ֆունկցիան տողը վերածում է միաչափ զանգվածի, որտեղ զանգվածի տարրերը ստեղծվում են հատուկ սահմանազատիչների հիման վրա:
Շարահյուսություն: պառակտում(արտահայտություն[, սահմանազատող[,հաշվել[,համեմատել]]])
Պարամետրի նկարագրություն.
Արտահայտություն – Դա պահանջվող պարամետր է, որը ներկայացնում է տողային արտահայտություն:
սահմանազատող – Դա կամընտիր պարամետր է, որն օգտագործվում է լարային արտահայտության մեջ զանգվածի յուրաքանչյուր տարր տարբերելու համար: Լռելյայն արժեքը տարածությունն է:
հաշվել – Դա կամընտիր պարամետր է, որը ներկայացնում է վերադարձվող ենթատողի/զանգվածի տարրերի քանակը: Լռելյայն -1 արժեքը սահմանում է, որ ամբողջ տողը կվերադարձվի որպես զանգվածի մեկ տարր:
համեմատել – Սա նաև ընտրովի պարամետր է, որը սահմանում է համեմատության տեսակը որպես երկուական կամ տեքստային: Եթե նշված չէ, լռելյայն պարամետրի արժեքը կդիտարկվի որպես զրո: Հնարավոր արժեքներն են.
· 0 = vbBinaryCompare – Կատարեք երկուական ստուգում
· 1 = vbTextCompare – Կատարեք տեքստային ստուգում
Example:
Ստորև բերված օրինակում մենք կվերափոխենք տողային արտահայտությունը, որը պարունակում է շաբաթվա ամբողջ օրվա անվանումը, որոնք բաժանված են կիսասյունակներով՝ օգտագործելով vbscript split ֆունկցիան: Փոխակերպումից հետո մենք կցուցադրենք շաբաթվա առաջին և վերջին օրը:
string_expression = "Mon;Tue;Wed;Thu;Fri;Sat;Sun"
dayArr = Split(string_expression, ";")
msgbox "First day-> " & dayArr(0) & " and Last day-> " & dayArr(6)
Output (Message Box):
First day-> Mon and Lat day-> Sun

vbscript LBound:
vbscript lbound ֆունկցիան վերադարձնում է ստորին ինդեքսը, այսինքն՝ զանգվածի ամենափոքր ցուցիչը նշված չափման համար: lbound արժեքը an դասավորություն միշտ 0 է:
Շարահյուսություն: Lbound(զանգված[,չափ])
Պարամետրի նկարագրություն.
դասավորություն – Դա պահանջվող պարամետր է, որը ներկայացնում է միաչափ զանգված:
չափ – Դա կամընտիր պարամետր է, որը ցույց է տալիս զանգվածի չափը, որի համար կվերադարձվի ամենափոքր մակագրությունը: Առաջին չափման համար արժեքը կլինի 1, երկրորդի համար՝ 2 և այլն: Նախնական արժեքը 1 է:
Example:
Ստորև բերված օրինակում մենք կգտնենք և կցուցադրենք ավելի ցածր ենթագրի արժեքը՝ օգտագործելով vbscript lbound ֆունկցիան:
string_expression = "Mon;Tue;Wed;Thu;Fri;Sat;Sun"
dayArr = Split(string_expression, ";")
msgbox "Lbound Value-> " & Lbound(dayArr)
Output (Message Box):
Lbound Value-> 0
vbscript UBound:
vbscript ubound ֆունկցիան վերադարձնում է վերին ինդեքսը, այսինքն՝ զանգվածի ամենամեծ ստորադասիչը նշված չափման համար: Զանգվածի ubound արժեքը ներկայացնում է զանգվածի ամենաբարձր ինդեքսը, այսինքն՝ տարրի թիվը հանած մեկ: Այս ֆունկցիան օգնում է հաշվարկել զանգվածի երկարությունը։
Շարահյուսություն: Վերադարձ(զանգված[,չափ])
Պարամետրի նկարագրություն.
դասավորություն – Դա պահանջվող պարամետր է, որը ներկայացնում է միաչափ զանգված:
չափ – Դա կամընտիր պարամետր է, որը ցույց է տալիս զանգվածի չափը, որի համար կվերադարձվի ամենափոքր մակագրությունը: Առաջին չափման համար արժեքը կլինի 1, երկրորդի համար՝ 2 և այլն: Նախնական արժեքը 1 է:
Example:
Ստորև բերված օրինակում մենք կգտնենք և կցուցադրենք ամենաերկար ենթագրի արժեքը՝ օգտագործելով vbscript ubound ֆունկցիան:
string_expression = "Mon;Tue;Wed;Thu;Fri;Sat;Sun"
dayArr = Split(string_expression, ";")
msgbox "Ubound Value-> " & Ubound(dayArr)
Output (Message Box):
Ubound Value-> 6

Եզրակացություն.
VBScript Array Functions այս հոդվածի միջոցով մենք իմացանք հաճախ օգտագործվող VBScript Array գործառույթների մասին, ինչպիսիք են vbscript զանգվածը, vbscript ֆիլտրը, vbscript միացումը, vbscript բաժանման ֆունկցիան և այլն: Հաջորդ vbscript ձեռնարկում մենք կբացատրենք VBScript ֆունկցիաների ավելի շատ գործառույթներ: Խնդրում ենք սեղմել՝ vbscript-ից ավելին կարդալու համար այստեղ.