Ruby Academy · leksjon

Løkker og iteratorer

Lær deg løkketeknikker som while, until og for, samt iteratorer som each, for å gjenta oppgaver.

Leksjon 2 av 310 trinn

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.

Løkker og iteratorer — illustrasjon 1

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
end

Bruke until-løkke

until-løkken kjører til betingelsen blir sann.

count = 1
until count > 5
  puts count
  count += 1
end

Bruke for-løkke

for-løkken er nyttig for å iterere over et intervall.

for i in 1..5
  puts i
end

Bruke each-metoden

each-metoden itererer over en array eller et intervall.

[1, 2, 3, 4, 5].each do |num|
  puts num
end

Bruke loop-metoden

loop-metoden kjører uendelig med mindre den stoppes.

i = 1
loop do
  puts i
  i += 1
  break if i > 5
end

break 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
end

Bruke map til transformasjon

map-metoden transformerer hvert element i en samling.

numbers = [1, 2, 3, 4, 5]
squares = numbers.map { |n| n * n }
puts squares

Gratulerer!

Du har lært om ulike typer løkker og iteratorer i Ruby.

Deretter lærer du om logiske operatorer og sammenligningsoperatorer.

Løkker og iteratorer — illustrasjon 10
Gratis å komme i gang

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

  1. Betingede uttrykk
  2. Løkker og iteratorer
  3. Logiske operatorer og sammenligningsoperatorer
← Tilbake til Ruby Academy