Løkker og iteratorer
Lær deg løkketeknikker som while, until og for, samt iteratorer som each, for å gjenta oppgaver.
Løkker og iteratorer er en gratis leksjon i Ruby Academy på CoddyKit. Dette er leksjon 2 av 3. Du kan lese valgfritt 3 leksjoner fra denne læringsstien gratis i sin helhet – deretter låser CoddyKit PRO opp alle leksjoner, samt praktisk øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Ruby Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Ruby Academy inneholder totalt 3 leksjoner.
Løkker og iteratorer
Løkker gjør at Ruby-programmene dine kan gjenta handlinger effektivt.
I denne leksjonen lærer du hvordan du bruker løkker som while, until og for, samt iteratorer som each.

Bruke while-løkke
while-løkken gjentar en kodeblokk så lenge en betingelse er sann.
count = 1
while count <= 5
puts count
count += 1
endBruke until-løkke
until-løkken kjører til betingelsen blir sann.
count = 1
until count > 5
puts count
count += 1
endBruke for-løkke
for-løkken er nyttig for å iterere over et intervall.
for i in 1..5
puts i
endBruke each-metoden
each-metoden itererer over en array eller et intervall.
[1, 2, 3, 4, 5].each do |num|
puts num
endBruke loop-metoden
loop-metoden kjører uendelig med mindre den stoppes.
i = 1
loop do
puts i
i += 1
break if i > 5
endbreak og next i løkker
break avslutter en løkke, og next hopper til neste iterasjon.
for i in 1..5
next if i == 3
break if i == 5
puts i
endBruke map til transformasjon
map-metoden transformerer hvert element i en samling.
numbers = [1, 2, 3, 4, 5]
squares = numbers.map { |n| n * n }
puts squaresGratulerer!
Du har lært om ulike typer løkker og iteratorer i Ruby.
Deretter lærer du om logiske operatorer og sammenligningsoperatorer.

Lær deg Ruby med en AI-veileder – gratis
Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.
- Kurs
- 29
- Leksjoner
- 109
Ofte stilte spørsmål
Er leksjonen «Løkker og iteratorer» gratis?
Ja – du kan lese valgfritt 3 av leksjonene i læringsstien Ruby Academy, inkludert «Løkker og iteratorer», gratis i sin helhet her på nettet. Deretter låser CoddyKit PRO opp alle leksjoner, samt interaktiv øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Kurset i Ruby Academy inneholder totalt 3 leksjoner.
Hva lærer jeg i «Løkker og iteratorer»?
Lær deg løkketeknikker som while, until og for, samt iteratorer som each, for å gjenta oppgaver. Du øver på Ruby Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.
Trenger jeg erfaring for å begynne med Ruby Academy?
Ingen tidligere erfaring er nødvendig. Ruby Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 2 av 3.
Hvor lang tid tar leksjonen «Løkker og iteratorer»?
De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.
Kan jeg skrive og kjøre kode i denne Ruby Academy-leksjonen?
Ja. Alle Ruby Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.
Alle leksjonene i dette kurset
- Betingede uttrykk
- Løkker og iteratorer
- Logiske operatorer og sammenligningsoperatorer