Mga Pag-andar ng VBScript Array - Isang Mahusay na Gabay para sa VBScript Tutorial 8

mga pagpapaandar ng vbscript array

VBScript Tutorial - Talaan ng Nilalaman

VBScript Tutorial # 1: Pangkalahatang-ideya ng Mga Variable ng VBScript 

VBScript Tutorial # 2: Mga Pahayag na Kundisyon ng VBScript at Mga loop

VBScript Tutorial # 3: Mga Pamamaraan ng VBScript

VBScript Tutorial # 4: Paghawak sa Error ng VBScript at Ipatupad ang VBScript

VBScript Tutorial # 5: Mga Pag-andar ng String VBScript

VTutorial sa BScript # 6: Mga Pag-andar ng Petsa ng VBScript

VBScript Tutorial # 7: Mga Pag-andar sa Oras ng VBScript

VBScript Tutorial # 8: Mga Pag-andar ng VBScript Array

VBScript Tutorial # 9: Mga Pag-andar sa VBScript Math

VBScript Tutorial # 10: Mga Pag-andar ng Conversion ng VBScript at Mga Pag-andar ng Format ng VBScript

VBScript Tutorial # 11: Iba Pang Mga Pag-andar ng VBScript 

Sa pamamagitan ng artikulong "VBScript Array Function" na ito, ipaliwanag namin ang iba't ibang uri ng mga madalas na ginagamit na pag-andar ng vbscript array na may mga halimbawa. Ang mga mahahalagang pag-andar na nauugnay sa array ay sumali sa vbscript, array ng vbscript, filter ng vbscript, split ng vbscript, atbp.

VBScript Tutorial # 8: Mga Pag-andar ng VBScript Array

Mga Pag-andar ng VBScript Array:

Habang nagtatrabaho kasama ang mga arrays sa vbscript, maaari naming gamitin ang in-build na mga function ng vbscript array upang maisagawa ang mahahalagang operasyon na nauugnay sa array tulad ng paggawa, manipulahin, pag-convert, atbp. Ang artikulong ito (VBScript Array Function) ay naglalaman ng lahat ng mahahalagang built-in na function ng VBScript array , na karamihan ay ginagamit sa mga programa. 

Mga Pag-andar ng VBScript Array - Buod:

  • vbscript Array - Tinutukoy ang isang array batay sa ibinigay na mga halaga ng data.
  • Filter ng vbscript - Tinutukoy ang isang array na kung saan ay isang subset ng isa pang isang-dimensional na string array. Ang bagong array ay nilikha batay sa pamantayan ng filter.
  • vbscript IsArray - Subukan ang isang variable ng array at ibalik ang isang halaga ng Boolean batay sa resulta.
  • vbscript Sumali - Nagko-convert ng isang array at nagbabalik ng isang halaga ng string kung saan ang lahat ng mga elemento ng array ay pinaghihiwalay ng isang tukoy na delimiter.
  • Hati sa vbscript - Binabago ang isang string sa isang zero-based, one-dimensional na array.
  • vbscript LBound - Ibinabalik ang mas mababang index ng isang array.
  • vbscript UBound - Ibinabalik ang itaas na index ng isang array na nagpapahiwatig ng sukat.

Mga Pag-andar ng VBScript Array - Mga Detalye:

Ang lahat ng mahahalagang pagpapaandar ng vbscript array ay ipinaliwanag sa seksyong ito na may tamang halimbawa.

vbscript Array:

Tinutukoy ng pagpapaandar ng vbscript array ang isang array batay sa mga naibigay na halaga ng data. Ang mga elemento ng array ay naipasa ang mga argumento sa pagpapaandar ng vbscript array.

Syntax: Array (arglist)

Paglalarawan ng Parameter:

arglist - Ito ang mga sapilitan na parameter. Ang listahan (pinaghiwalay ng kuwit) ng mga argumento ay karaniwang mga elemento ng array.

Halimbawa:

Sa halimbawa sa ibaba, lilikha kami ng isang hanay ng mga karaniwang araw gamit ang pagpapaandar ng vbscript array at ipapakita ang unang araw ng linggo (0 index) sa isang kahon ng mensahe.

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
mga pagpapaandar ng vbscript array - array ng vbscript
mga pagpapaandar ng vbscript array - array ng vbscript

Filter ng vbscript:

Tinutukoy ng pagpapaandar ng filter ng vbscript ang isang zero-based na array na naglalaman ng isang subset ng isang isang-dimensional na string array. Ang isang-dimensional na bagong array ay nilikha batay sa pamantayan ng filter.

Syntax: Filter (string_array, halaga [, isama [, ihambing]])

Paglalarawan ng Parameter:

string_array - Ito ay isang sapilitan parameter na nagpapahiwatig ng isang isang-dimensional na hanay ng mga string.

halaga - Ito ay isang sapilitan parameter na kumakatawan sa pamantayan ng filter, ibig sabihin ang string expression upang maghanap sa array.

isama - Ito ay isang opsyonal na parameter ng Boolean. Kung nagbibigay kami ng "totoong" halaga bilang kasamang parameter, nagsasama ito ng mga elemento na naglalaman ng hinahanap na pamantayan. Kung hindi man, ibubukod nito ang mga elemento na naglalaman ng mga pamantayan. Ang default na halaga ay totoo.

ihambing - Ito rin ay isang opsyonal na parameter na tumutukoy sa uri ng paghahambing bilang binary o tekstuwal. Kung hindi tinukoy, sa pamamagitan ng default na halaga ng parameter ay ituturing bilang zero. Ang mga posibleng halaga ay - 

· 0 = vbBinaryCompare - Magsagawa ng isang binary check

· 1 = vbTextCompare - Magsagawa ng isang tekstuwal na pagsusuri

Halimbawa:

Sa halimbawa sa ibaba, lilikha kami ng isang array gamit ang pagpapaandar ng filter ng vbscript batay sa mga elemento ng array sa araw ng linggo, na naglalaman ng character na "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 function test at nagbabalik ng isang halaga ng boolean pagkatapos suriin ang isang tinukoy na variable ay isang array o hindi. Para sa isang wastong array, ang halaga ng pagbalik ay totoo kung hindi man ang maling ibabalik.

Syntax: IsArray (variable)

Paglalarawan ng Parameter:

nagbabago - Ito ay isang kinakailangang parameter na kailangang ma-verify.

Halimbawa:

Sa halimbawa sa ibaba, susuriin namin ang isang variable kung ito ay isang array o hindi.

dayArray = Array("Mon","Tue","Wed","Thu","Fri","Sat","Sun")
boolFlag = IsArray(dayArray)
msgbox "Return value: " & boolFlag

Output (Message Box): 
Return value: True

vbscript Sumali:

Ang function na sumali sa vbscript ay nagko-convert ng isang array sa isang string expression kung saan ang lahat ng mga elemento ng array ay pinaghiwalay ng isang tukoy na delimiter.

Syntax: sumali(array [, delimiter])

Paglalarawan ng Parameter:

ayos - Ito ay isang kinakailangang parameter na kumakatawan sa isang isang-dimensional na array.

delimiter - Ito ay isang opsyonal na parameter na ginagamit upang paghiwalayin ang bawat elemento ng array pagkatapos na mag-convert sa string expression.

Halimbawa:

Sa halimbawa sa ibaba, i-convert namin ang array sa araw ng linggo sa isang string expression gamit ang vbscript join function kung saan ang lahat ng mga elemento ay pinaghihiwalay ng isang kuwit.

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
mga pagpapaandar ng vbscript array - sumali ang vbscript
mga pagpapaandar ng vbscript array - sumali ang vbscript

Hati ng vbscript:

Ang pag-andar ng split split ng vbscript ay nagko-convert ng isang string sa isang isang-dimensional na array kung saan nilikha ang mga elemento ng array batay sa mga partikular na delimiter.

Syntax: split(expression [, delimiter [, bilangin [, ihambing]]])

Paglalarawan ng Parameter:

pagpapahayag - Ito ay isang kinakailangang parameter na kumakatawan sa isang string expression.

delimiter - Ito ay isang opsyonal na parameter na ginagamit upang maiiba ang bawat elemento ng array sa loob ng string expression. Ang default na halaga ay puwang.

bilangin - Ito ay isang opsyonal na parameter na kumakatawan sa bilang ng mga elemento ng substring / array na ibabalik. Ang default na halaga -1 ay tumutukoy na ang buong string ay ibabalik bilang solong elemento ng array.

ihambing - Ito rin ay isang opsyonal na parameter na tumutukoy sa uri ng paghahambing bilang binary o tekstuwal. Kung hindi tinukoy, sa pamamagitan ng default na halaga ng parameter ay ituturing bilang zero. Ang mga posibleng halaga ay - 

· 0 = vbBinaryCompare - Magsagawa ng isang binary check

· 1 = vbTextCompare - Magsagawa ng isang tekstuwal na pagsusuri

Halimbawa:

Sa halimbawa sa ibaba, magko-convert kami ng isang expression ng string, naglalaman ng buong araw na pangalan ng isang linggo na pinaghihiwalay ng semi-haligi, gamit ang vbscript split function. Pagkatapos ng conversion, ipapakita namin ang una at huling araw ng isang linggo.

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
mga pagpapaandar ng vbscript array - split ng vbscript
mga pagpapaandar ng vbscript array - split ng vbscript

vbscript LBound:

vbscript lbound function na ibalik ang mas mababang index, ibig sabihin, pinakamaliit na subscript ng isang array para sa tinukoy na sukat. Ang halaga ng ponound para sa isang array ay laging 0.

Syntax: Lbound(array [, sukat])

Paglalarawan ng Parameter:

ayos - Ito ay isang kinakailangang parameter na kumakatawan sa isang isang-dimensional na array.

sukat - Ito ay isang opsyonal na parameter na nagsasaad ng dimensyon ng array na kung saan ang pinakamaliit na subscript ay ibabalik. Ang halaga ay magiging 1 para sa unang dimensyon, 2 para sa ikalawang sukat at iba pa. Ang default na halaga ay 1. 

Halimbawa:

Sa halimbawa sa ibaba, makikita at ipapakita namin ang mas mababang halaga ng subscript gamit ang vbscript lbound function.

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 function na ibalik ang itaas na index, ibig sabihin ang pinakamalaking subscript ng isang array para sa tinukoy na sukat. Ang halaga ng ubound para sa isang array ay kumakatawan sa pinakamataas na index ng array ie bilang ng elemento na binawasan ng isa. Ang pagpapaandar na ito ay tumutulong upang makalkula ang haba ng isang array.

Syntax: Ubound(array [, sukat])

Paglalarawan ng Parameter:

ayos - Ito ay isang kinakailangang parameter na kumakatawan sa isang isang-dimensional na array.

sukat - Ito ay isang opsyonal na parameter na nagsasaad ng dimensyon ng array na kung saan ang pinakamaliit na subscript ay ibabalik. Ang halaga ay magiging 1 para sa unang dimensyon, 2 para sa ikalawang sukat at iba pa. Ang default na halaga ay 1. 

Halimbawa:

Sa halimbawa sa ibaba, mahahanap at ipinapakita namin ang pinakamahabang halaga ng subscript gamit ang vbscript ubound function.

string_expression = "Mon;Tue;Wed;Thu;Fri;Sat;Sun"
dayArr = Split(string_expression, ";")
msgbox "Ubound Value-> " & Ubound(dayArr)

Output (Message Box): 
Ubound Value-> 6
mga pagpapaandar ng vbscript array - vbscript ubound
mga pagpapaandar ng vbscript array - vbscript ubound

Paghihinuha:

Sa pamamagitan ng artikulong VBScript Array Function na ito, natutunan namin ang tungkol sa madalas na ginagamit na VBScript Array Function tulad ng, vbscript array, vbscript filter, vbscript join, vbscript split function, atbp. Sa susunod na tutorial ng vbscript, ipaliwanag namin ang higit pang mga pag-andar sa mga pagpapaandar ng VBScript. Mangyaring i-click upang mabasa ang higit pa sa vbscript mula sa dito.

Tungkol kay K Mondal

Mga Pag-andar ng VBScript Array - Isang Mahusay na Gabay para sa VBScript Tutorial 8Kumusta, ako si K. Mondal, naiugnay ako sa isang nangungunang samahan. Mayroon akong 12+ taon na karanasan sa pagtatrabaho sa mga domain hal, pag-unlad ng application, pagsubok sa automation, IT Consultant. Lubhang interesado akong matuto ng iba't ibang mga teknolohiya. Narito ako upang matupad ang aking hangarin at kasalukuyang nagbibigay ng kontribusyon bilang isang May-akda at Developer ng Website kapwa sa LambdaGeeks.
Kumonekta sa LinkedIn- https://www.linkedin.com/in/kumaresh-mondal/

Mag-iwan ng komento

Ang iyong email address ay hindi ilalathala. Ang mga kailangang field ay may markang *

en English
X