En av de tingene som gjør Ruby foretrekke fremfor programmerere er at det er et objekt - basert språk . Programmerere kan lage en for uttalelse i Ruby som en måte å besøke alle objektene i en samling av objekter og gjøre noe konkret med dem , en prosess bedre kjent som å " veksle " . Du kan lage en for uttalelse med arrays, treet gjenstander eller gjenstander som inkluderer Enumerable modulen. Det er to måter å gjøre dette på : Ved å opprette en for uttalelse eller ved å opprette tilsvarende hvert utsagn . Instruksjoner
Velg et objekt
en
Velg et objekt du ønsker å iterere over .
2
Definer ønsket resultat. Hva slags objekt du velger avhenger av ønsket resultat. Å telle innenfor et bestemt område du må bruke en Range objekt. For eksempel vil telle fra 1 til 10 , bruk denne koden : a = (1. .. 10 ) å opprette en liste over elementer eller objekter , må du bruke en rekke objekt . . For eksempel vil en liste over stater se slik ut: . A = % { Maine Michigan Alaska Florida }
Opprett en For erklæringen i Ruby
3
komponer for uttalelse. Den grunnleggende struktur er " for objekt i samling " . I følgende eksempel "a" er en serie objekt . I uttalelsen " for jeg i en" jeg er et tall innenfor det definerte området fra 1 til 10: a = (1. .. 10 ) for jeg i en
4
Pass for loop en blokk . Blokken er den delen av koden som skal utføres for hvert element i samlingen : a = (1. .. 10 ) for i in aputs "Tallet er # { i} " setter " To ganger antallet er # {i * 2 } end
Lag tilsvarende hver erklæringen
5
Bruk uttrykket : " collection.each gjøre