Ṣẹjọ awọn olutọṣe Akojọ Awọn oniṣẹ pẹlu aṣẹ Lainos "Ikọja"

Nigba ti o ba n ṣe eto , aṣẹ igbẹkẹle naa nṣiṣẹ ni iṣuṣi ibi ti awọn oniyipada ti n ṣaṣewe gbe awọn iye lati awọn akojọ kan tabi diẹ ẹ sii. Ninu ọran ti o rọrun julo ni iyipada iṣuṣi, varname , ati akojọ kan, akojọ , ti o jẹ akojọ awọn ipo ti a fi sọ si varname . Idaniloju ara ni akọọlẹ Tcl. Fun ẹbun kọọkan ti akojọ (ni ibere lati igba akọkọ lati ṣiṣe), iṣaṣiṣe fi awọn ohun elo ti aṣaṣe si varname bi ẹni ti a ti lo ofin ti lindex lati yọ ẹda naa, lẹhinna pe olutumọ Tcl lati ṣe ara .

Atọkasi

iwin ti o wa ni abajade varname
ìwádìí varlist1 list1 ? varlist2 list2 ... ? ara

Iṣoro

Ni akọjọ gbogboogbo, o le wa ju akojọ ọkan iye kan (fun apẹẹrẹ, akojọ1 ati akojọ2 ), ati akojọ akojopo kọọkan le ni nkan ṣe pẹlu akojọ kan ti awọn oniyipada liana (fun apẹẹrẹ, varlist1 ati varlist2 ). Nigba igbasilẹ kọọkan ti iṣọ, awọn iyatọ ti awọn iyatọ kọọkan ni a yàn awọn iyasọtọ itẹlera lati inu akojọ . Awọn ipolowo ni akojọ kọọkan wa ni lilo lati akọkọ lati ṣiṣe ni, ati pe iye kọọkan wa ni lilo ni ẹẹkan. Nọmba apapọ awọn iṣeduro iṣeduro jẹ tobi to lati lo gbogbo awọn iye lati gbogbo awọn akojọ iye. Ti akojọ iye kan ko ni awọn eroja ti o to fun kọọkan ninu awọn iyipada ti o wa ninu iṣọkun ni igbasilẹ kọọkan, awọn ipo to ṣofo ti a lo fun awọn eroja ti o padanu.

Bireki ati awọn ọrọ igbesẹ naa le wa ni pipe ninu ara , pẹlu ipa kanna bi ninu aṣẹ fun . Eja-ọja naa pada okun okun ti o ṣofo.

Awọn apẹẹrẹ

Awọn ọna wọnyi lo i ati j bi awọn iyipada labalaba lati ṣe ayẹwo lori awọn oriṣiriṣi awọn eroja ti akojọ kan kan.

ṣeto x {} asọtẹlẹ {ij} {abcdef} {lappend x $ j $ i} # Awọn iye ti x jẹ "badcfe" # Nibẹ ni o wa 3 itejade ti loop.

Nigbamii ti o nlo lo i ati j lati ṣawari lori awọn akojọ meji ni afiwe.

ṣeto x {} ilọsiwaju ni {abc} j {defg} {lappend x $ i $ j} # Awọn iye ti x jẹ "adirof {} g" # Nibẹ ni o wa 4 itewọ ti liana.

Awọn ọna meji ni a ṣe idapo ni apẹẹrẹ ti o tẹle.

ṣeto x {} iwaju ni {abc} {jk} {defg} {lappend x $ i $ j $ k} # Awọn iye ti x jẹ "adehun {} {}" # Nibẹ ni o wa 3 itewọ ti liana.

Awọn akọsilẹ

Ọpọlọpọ awọn iṣẹ ti o ni ibatan jọ ṣiṣẹ pẹlu ilọsiwaju pẹlu:

Nitori pipin ti pinpin Linux ati awọn kernel-release awọn ipele yatọ, lo pipaṣẹ eniyan ( % eniyan ) lati wo bi o ti ṣe pataki aṣẹ kan lori kọmputa rẹ .