Me pehea te tuhi i nga korero-IF-i roto i te Pash-Script

Nga Tohutohu, Nga Tohu, me nga Tauira

Mehemea he korero-korero, he momo korero whaitake, ka taea e koe te mahi i nga mahi rereke i runga i nga tikanga kua tohua. He pai te tuku i te punaha ki te kaha ki te whakatau.

Ko tetahi tauira o te ahua tino maatau o te korero-ki te:

count = 5 ki te [$ count == 5] ka whakahuahia te "$ count" fi

I roto i tenei tauira, ka whakamahia te "tatau" ki te tohu i te ahua e whakamahia ana hei wāhanga o te korero-ki-te. I mua i te wahanga o te korero, ka tohua te tau "tatau" ki te uara "5". Ka tirohia e te tau-kaute te "uara" ko te "5". Mena koinei te take ka tukuna te korero i waenga i nga kupu matua "ka" me te "fi", mehemea kaore e tuhia nga korero e whai ake ana i te wa-kaute. Ko te kuputuhi "fi" he "ki te" tohaina ki muri. Ka whakamahia e te reo tuhi papaha tenei huihuinga hei tohu i te mutunga o te whakautu matatini, mehemea he korero-korero ranei-korero.

Ko te korero "koki" e whakaatu ana i tana tautohetohe, i roto i tenei take, ko te uara o te taurangi "tatau", ki te matapihi matatau. Ko te tohu o te waehere i waenga i nga kupu matua o te korero-ki te whakapai ake i te korero engari kaore e tika ana.

Mena he waahi kei a koe i te wa e tika ana te mahi waehere mehemea kaore he ahuatanga pono, ka taea e koe te whakamahi i te kupu "atu" i roto i te korero-mehemea, i roto i tenei tauira:

count = 5 ki te [$ count == 5] ka whakahuahia te "$ count" kaore e kiia "kaua e 5" te

Mena he pono te ahua "$ count == 5", ka tuhia e te pūnaha te uara o te taurangi "tatau", mehemea ka tuhia e ia te aho "kaore e 5".

Ki te hiahia koe ki te wehewehe i waenga i nga tikanga maha, ka taea e koe te whakamahi i te kupu "elif", e puta mai ana mai "mehemea", penei i tenei tauira:

ki te [$ count == 5] ka whakahua "ka rima" elif [$ count == 6] ka whakahuahia "tatau kia ono" kaore e whakahua "tetahi o nga korero o runga"

Ki te "tatau" ko "5", ka puta te pūnaha ki te "tatauranga e rima". Mena ko te "tatau" ehara i te "5" engari "6", kei te tautuhi te pūnaha "tatauranga ono". Mena ehara i te "5" me te "6", kaore te pūnaha e tautuhi i "tetahi o nga mea i runga".

Mena kua pohehe koe, ka taea e koe te maha o nga waahanga "elif". Hei tauira mo nga tikanga "elif" he:

ki te [$ count == 5] ka whakahuahia "te tatau i te rima" elif [$ count == 6] ka whakahuahia "te tatau" e ono [$ count == 7] ka whakahuahia "ko te" whitu "[$ count = = 8] ka whakahuahia "ka waru" te [$ count == 9] ka whakahua "ka iwa" kaore e whakahua "tetahi o nga waahanga o runga"

Ko te huarahi tino pai ki te tuhi i nga korero penei me nga tikanga maha ko te tikanga putea . He rite tonu te mahi ki te kupu-ki te maha o nga "elif" engari he kaha ake. Hei tauira, ka taea te tuhi i te waahana o runga ake nei me te korero "take" e whai ake nei:

take "$ count" i roto i te 5) echo "tatau ko e rima" ;; 6) Ko te "tau e ono"; 7) Ko te "tau e whitu"; 8) "Ko te huinga e waru"; 9) Ko te "reta kei te iwa"; *) kaore e "kaore tetahi o nga" o runga

Mena-e whakamahia ana nga korero i roto mo-koropiko ranei i nga-koropiko rite i tenei tauira:

count = 1 made = 0 while [$ count -le 9] moe 1 ((count ++)) ki te [$ count == 5] ka haere tonu te rekoata "$ count" i te whakaoti kua oti.

Ka taea hoki te whakauru mai ki nga korero. Koinei te ahua o te ahua o te korero: ki te ... ka ... kaore ... ki te ... ka ... fi ... fi. Engari, ka taea e te korero te whakauru ki te whakaari rapanga.

Tirohia hoki me pehea te whakawhiti i nga tautohetohe ki tetahi tuhinga tuhi , e whakaatu ana me pēhea te whakamahi i nga conditionals ki te whakatinana i nga tawhiri i puta i te raina whakahau.

Ko te anga pounamu e whakarato ana i etahi atu hangahanga hangarau, pēnei i nga-koropiko , i nga-koropiko , me nga kupu whakahua .