Pehea e kākau ai i nā'ōlelo kīnā-i loko o kahi papa inoa

Nā kauoha, Syntax, a me nā lālā

Me kahi hōʻoia,ʻo ia keʻano o ka'ōlelo kūlana, hiki iāʻoe ke hana i nā hana likeʻole ma muli o nā kūlana i'ōleloʻia. Hāʻawi maikaʻi ia i ka pūnaewele ka hiki ke hoʻoholo i nā koho.

ʻO kahi hōʻailona o kaʻano maʻalahi o kahi'ōlelo-inā:

helu = 5 inā [$ count == 5] e pane i "$ count" fi

Ma kēiaʻano, ua hoʻohanaʻia ka helu "helu" e wehewehe i kahiʻano i hoʻohanaʻia ma keʻano heʻano o kaʻike-inā. Ma mua o ka hoʻokōʻiaʻana o kaʻike-i ka helu, heluʻia ka helu "5". Inā nānā ke kuhi i ka helu o "helu" he "5". Ināʻo ia ka hihia, e hoʻopauʻia ka'ōlelo i waena o nā hua'ōlelo "a laila" a me "fi", iʻole kekahi mau'ōlelo e pili ana i ka'ōlelo-i'ōleloʻia. ʻO ka hua'ōlelo "fi"ʻo "inā" e hoʻokaʻina i hope. Ke hoʻohana nei ka'ōlelo haʻawina haʻawina i kēia papahana no ka hōʻailonaʻana i kahi hopena koʻikoʻi,ʻo ia keʻano-hōʻike aiʻole hihia-hihia.

Hōʻike ka "hoʻopiʻi" i kāna paneʻana, ma kēia hihia, ka nui o ka helu "helu", i ka puka makani. ʻO ka hōʻikeʻana i ke code ma waena o nā hua'ōlelo o ka mea-i ka hoʻopuka i ka heluhelu akāʻaʻole pono.

Inā loaʻa iāʻoe kekahi wahi kahi e hoʻokōʻia ai kahi'āpana kānāwai wale nō ināʻaʻole pono kahi kīnā, hiki iāʻoe ke hoʻohana i ka hua'ōlelo "'ē aʻe" i loko o kahiʻano-kuhi, e like me kēia hiʻohiʻona:

helu = 5 ina [$ count == 5] alaila hoohoho "$ helu" i ole e pane "helu aole 5" fi

Inā pololei ka manaʻo "$ count == 5", hoʻopuka ka pūnaewele i ka waiwai o ka helu "helu", keʻoleʻo ia ke kahakaha i ka string "count not 5".

Inā makemakeʻoe e hoʻokaʻawale i waena o nāʻano kūikawā, hiki iāʻoe ke hoʻohana i ka hua'ōlelo "elif", i loaʻa mai "kahi'ē aʻe inā", e like me kēia hiʻohiʻona:

Inā [$ count = 5 a laila] e pane "helu heʻelima" elif [$ count == 6] a laila e pane "heluʻeono"ʻaʻole e pane "no kekahi o nā mea i luna"

Inā "helu"ʻo "5", ke paʻiʻiaʻana o ke kikowaena ma ka "helu he 5". Inā "helu"ʻaʻole "5" akā "6",ʻo nā pūnaewele pūnaewele "helu heʻeono". Ināʻaʻole "5"ʻaʻole "6",ʻo ka pūnaewele ke paʻi "ʻaʻole kekahi o nā mea i luna".

E like me kāu i koho ai, hiki iāʻoe ke helu i nā hua'ōlelo "elif". ʻO kahi hōʻailona me nāʻano "elif" he nui:

Ina [$ count = 5] alaila e hoohoho "helu he elima" elif [$ count == 6] alaila hoohoho "helu eono" elif [$ count = 7] alaila hoohoho "helu he ehiku" elif [$ count = = 8] a laila e hoʻonui i ka helu "heluʻewalu" elif [$ count = 9] a laila e hoʻonui "e helu heʻeiwa" ke kūkala hou "ʻaʻohe o kēia

ʻO kahiʻaoʻao maʻalahiʻole e kākau i kēlā mau'ōlelo me nāʻano he nui keʻano hihia . Hoʻohana like ia me ka'ōlelo-me ka'ōlelo "elif" he nui akā uaʻoi aku ka pili. Eia kekahi laʻana, hiki ke hoʻopaʻa houʻia i kēlā me kēia code code me ka'ōlelo "hihia" penei:

hihia "$ helu" ma ka helu 5) e hoʻopiʻi "helu heʻelima"; 6) echo "helu he eono"; 7) echo "helu he ehiku"; 8) 'o "helu heʻewalu"; 9) echo "helu he eiwa"; *) e hoʻopiʻi i "kahi o ka mea i luna aʻe"

Inā hoʻohana pinepineʻia nā'ōlelo i loko o nā'ōpili-loops a iʻole nā puka lou e like me kēia hiʻohiʻona:

helu = 1 hana = 0 i [$ count -le 9] moe i ka moe 1 ((count ++)) inā [$ count == 5] a laila hoʻomau i ka echo "$ count" i hanaʻia echo Finished

Hiki iāʻoe ke hōʻoia inā'ōlelo. ʻIke kūpono ināʻikeʻia keʻano o keʻano: inā ... a laila ... 'ē aʻe ... inā ... laila ... fi ... fi. Eia naʻe, inā hiki ke hōʻoia i kaʻikepili me ka paʻakikī paʻakikī.

E nānā pū i pehea e holo ai i nā pane i kahi papa bash , e hōʻike ana i keʻano o ka hoʻohanaʻana i nā conditionals e hoʻoponopono i nā palena i hoʻoholoʻia mai ke laina kauoha.

Hāʻawiʻia nā papahana papahana'ē aʻe, e like me nā loops , nā puka loulou , a me nā hōʻailona helu .