8. lecke arraysrustutorial

Ebben a leckében megismerjük a tömböket, megtanuljuk használni őket, és mit tudnak.

A tömbök megértése eredetileg nehézségeket okozhat. De próbáld meg. megpróbáljuk ezt a lehető legegyszerűbbet elérni.

Mi a tömb?

A tömb olyan indexelt elemekből áll, amelyek mindegyike saját egyedi azonosítószámmal rendelkezik.

Felfoghatatlan hangok? Valójában minden nem olyan nehéz.

Képzelj el egy vesszővel elválasztott szavak listáját. Például, így néz ki:

Ezután fontolja meg a listát vesszőkkel elválasztva. Ezután adja meg az egyes szakaszok egyedi azonosítószámát:

Mi történt egy tömb. Ezt a "gyümölcsöt" nevezzük. Az ötlet az, hogy elérheti a tömböt az elem számával, és megkapja az elem értékét:

gyümölcsök (0) = alma
gyümölcsök (1) = körte
gyümölcsök (2) = banán
gyümölcsök (3) = narancs
gyümölcsök (4) = citrom

Ez a tömbök alapötlete. Próbáljuk meg használni a gyakorlatban.

Hogyan használhat egy tömböt?

Folytassuk a gyümölcs példáját. Lépésről lépésre, úgy fogjuk működni, mint egy igazi tömb. Először hozzon létre egy változót, amely a gyümölcsök listáját jelöli:

Ezután használja a robbanás funkciót a listát vesszővel elválasztva:

Voila! "$ arrFruits" most egy tömböt jelez!

Vegyük észre, hogy két argumentummal hívtuk fel a robbanás funkciót:

  1. listát a megosztáshoz
  2. egy határoló - vagyis egy karakter, amelyet elválasztunk (esetünkben vessző) - kettős idézőjelben: ",".

A vesszőt határolóként használják, de lehet bármilyen karakter vagy szó.

Ez a példa nagyon egyszerű, és nehéz látni a tömb használatának előnyeit ebben a feladatban. De légy türelmes. A tömbök hasznosak sok hasznos dolog számára.

Hurok a tömbökön keresztül

Az 5. leckében megtudtuk a ciklusokat. Most nézzük meg, hogyan kell átrajzolni a tömbön.

Ha ismert, hogy hány elemet tartalmaz a tömb, nincs probléma a ciklus meghatározásával. Most kezdődik a 0, és hagyja, hogy a hurok fusson a rendelkezésre álló elemek számához. A példában a gyümölcsökkel átmeheted a következő tömböt:

Amint láthatja, a $ x változót (a hurok 0-4-es növekményével) használják a tömb hívásához.

Hogyan határozható meg a tömb mérete?

De mi van, ha új gyümölcsöt adunk a listához? Ezután a tömb további elemet tartalmaz - az 5. azonosítóval. Lásd a problémát? Ezután meg kell változtatnunk a hurkot, és 0-tól 5-ig fogunk futni, különben nem minden elemet fogunk lefedni.

Könnyebb, ha a tömb elemeinek számát automatikusan meghatározzák?

Ezt a foreach funkcióval lehet elvégezni. A tömb az elemek számától függetlenül működik:

Ez a ciklus nem számít, hány elemet tartalmaz.

Egy másik példa

Íme egy példa egy tömb használatára a hónap nevének megírásához:

Ne feledje, hogy a tömböt létrehozó tömb helyett tömböt hoz létre.

Ok. Elég a tömbökről! A következő leckében megtanulhatja, hogyan készítse el saját funkcióit.

Kapcsolódó cikkek