VBScript զանգվածի գործառույթներ – հիանալի ուղեցույց VBScript ձեռնարկ 8-ի համար

vbscript զանգվածի գործառույթները

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 զանգված
vbscript զանգվածի ֆունկցիաներ – vbscript զանգված

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 միանալ
vbscript զանգվածի գործառույթներ – vbscript միանալ

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 զանգվածի գործառույթներ - vbscript պառակտում
vbscript զանգվածի գործառույթներ – vbscript պառակտում

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 զանգվածի ֆունկցիաներ - vbscript ubound
vbscript զանգվածի ֆունկցիաներ – vbscript ubound

Եզրակացություն.

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

Թողնել Մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվելու.