Software

Bumuo ng Listahan ng mga Iterator Sa Utos ng 'unahan' ng Linux

May -Akda: Robert Simon
Petsa Ng Paglikha: 21 Hunyo 2021
I -Update Ang Petsa: 11 Mayo 2024
Anonim
Bumuo ng Listahan ng mga Iterator Sa Utos ng 'unahan' ng Linux - Software
Bumuo ng Listahan ng mga Iterator Sa Utos ng 'unahan' ng Linux - Software

Nilalaman

Gumamit ng utos na ito upang makabuo ng mga loop na ipinapalagay ang mga halaga mula sa isa o higit pang mga listahan

Angunahan ang utos ay nagpapatupad ng isang loop kung saan ipinapalagay ng mga variable na loop ang mga halaga mula sa isa o higit pang mga listahan.

Sinopsis

Ang utos ay tumatagal ng isa sa dalawang sumusunod na form:

nauna sa listahan ng varname body
noo varlist1 list1? varlist2 list2 ...? katawan

Sa pinakasimpleng kaso mayroong isang variable variable,varname, at isang listahan,listahan, na nagpapakilala ng mga halaga na itatalaga savarname. Angkatawan ang argument ay isang script ng Tcl. Para sa bawat elemento nglistahan (sa order mula una hanggang sa huling),unahan nagtatalaga ng mga nilalaman ng elemento navarname na parang anglindexutos ay ginamit upang kunin ang elemento, pagkatapos ay tumawag sa Tcl tagasalin upang maisagawakatawan.


Mga Tala ng Paggamit

Sa isang pangkalahatang kaso, maaaring magkaroon ng higit sa isang listahan ng halaga (hal.,listahan1 atlistahan2), at ang bawat listahan ng halaga ay maaaring maiugnay sa isang listahan ng mga variable na loop (hal.,varlist1 atvarlist2). Sa bawat pag-ikot ng loop, ang mga variable ng bawat isavarlist ay itinalaga ng magkakasunod na halaga mula sa kaukulanglistahan. Mga halaga sa bawat isalistahan ay ginamit nang pagkakasunud-sunod mula una hanggang sa huli, at ang bawat halaga ay ginagamit nang isang beses nang isang beses.

Ang kabuuang bilang ng mga iterasyon ng loop ay sapat na sapat upang magamit ang lahat ng mga halaga mula sa lahat ng mga listahan ng halaga. Kung ang isang listahan ng halaga ay hindi naglalaman ng sapat na mga elemento para sa bawat isa sa mga variable variable nito sa bawat pag-ulit, ang mga walang laman na halaga ay ginagamit para sa nawawalang mga elemento.


Angpahinga atmagpatuloy ang mga pahayag ay maaaring mahikayat sa loobkatawan, na may parehong epekto tulad ng sa para sa utos. Ang unahan nagbabalik ng isang walang laman na string.

Mga halimbawa

Ang mga sumusunod na loop ay gumagamit ako at j bilang mga variable ng loop upang umulit sa mga pares ng mga elemento ng isang solong listahan.

itakda ang x {}
unahan {i j} {a b c d e f} {
lappend x $ j $ i
}
# Ang halaga ng x ay "b a d c f e"
# Mayroong 3 mga iterations ng loop.

Ang susunod na loop ay gumagamit ako at j upang umulit sa dalawang listahan nang magkatulad.

itakda ang x {}
unahan ako {a b c} j {d e f g} {
lappend x $ i $ j
}
# Ang halaga ng x ay "a d b e c f {} g"
# Mayroong 4 na mga iterations ng loop.

Ang dalawang anyo ay pinagsama sa sumusunod na halimbawa.

itakda ang x {}
unahan ako {a b c} {j k} {d e f g} {
lappend x $ i $ j $ k
}
# Ang halaga ng x ay "a d e b f g c {} {}"
# Mayroong 3 mga iterations ng loop.

Maraming mga kaugnay na mga utos ang gumaganaunahan kasama para sa, habang, pahinga, at magpatuloy.


Mga Kagiliw-Giliw Na Publikasyon

Basahin Ngayon

Paano Magbukas, I-edit, at I-convert ang JAR Files
Software

Paano Magbukas, I-edit, at I-convert ang JAR Files

Ang JAR file ay iang file ng Java Archive.Bukan ang ia gamit ang iang brower (Dapat mai-intall ang JRE).Bumalik a EXE a Eclipe. Ipinapaliwanag ng artikulong ito kung ano ang iang JAR file, ang iba...
Paano Ayusin ang Xinput1_3.dll Hindi Natagpuan o Nawawalang Mga Mali
Software

Paano Ayusin ang Xinput1_3.dll Hindi Natagpuan o Nawawalang Mga Mali

inuri ni Ang ilan a mga ma karaniwang xinput1_3.dll mga error na error ay kaama ang: Ang file xinput1_3.dll ay nawawalaHindi Natagpuan ang Xinput1_3.DLLHindi natagpuan ang file xinput1_3.dllHindi nah...