Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vyberte premennú . V príkladoch je premenná priradený termín " pole " . Váš premenná môže byť priradený akýkoľvek názov alebo symbol dávate prednosť .
2
Vytvoriť pole doslovný zo zoznamu hodnôt , ktoré už poznáte . Pozrite sa na dva príklady . Prvý príklad vytvorí zoznam štátov , druhý zoznam čísel : pole = [ " Maine " , " Michigan " , " California " ] pole = [ 1 , 2 , 3 ]
3 typy
Mix v poli , ak máte viac ako jeden typ hodnoty . Ruby je iný ako statické jazyky , ako je Java , v tomto poli môže obsahovať viac ako jeden typ . Takže ak sú vaše hodnoty obe slová a čísla doslovný pole môže odrážať . Napríklad : pole = [ " Maine " , 7 , 12.3 ]
4
Využite klávesové skratky k dispozícii pre doslovný pole púhych reťazcov . To vám ušetrí čas a úsilie vynaložené na písanie všetkých úvodzovkami . Namiesto toho , môžete to urobiť : array = % w { Maine Michigan Kalifornia }
Build Array v Ruby
5
Použite túto metódu , ak neviete všetky hodnoty , ktoré chcete priradiť k poli pri písaní programu .
6
Použitie konstruktoru triedy Array , aby sa nový prázdny objekt Array . Tu " arr " je teraz prázdny objekt Array , jeden bez zadaných hodnôt : arr = Array.new
7
Pridať alebo pridať , prvkov na koniec poľa s " arr = Array . nové # Pokračujte v čítaní riadky z klávesnice až do " konca " , zadali : pri l = gets.chomp a l = " koniec " sa arr
Späť Array v Ruby
8
Použite frázu " to_a " pre skratku pre " pole " . Všetky triedy , ktoré používajú enumerable modul možno otočiť do poľa s " to_a " . To je najčastejší spôsob , ako sa vrátiť na pole a má tú výhodu , . že sú ľahko zmeniť
9
Priradiť , napríklad pole s číslami 1 až 10 , na premennú môžete použiť dlhú verziu : . = [ 1,2,3,4 , 5,6,7,8,9,10 ] alebo použite skratku : . = ( 1 .. 10 ) to_a.With skratka , že by bolo oveľa jednoduchšie zmeniť hodnoty od 1 do 10 s , napríklad , 7-22 ako je znázornené tu : . = ( 7 .. 22 ) to_a