Betingede udsagn
Brug if-, else-, elsif- og case-udsagn til at styre, hvilken kode der køres, baseret på betingelser
Betingede udsagn er en gratis Ruby Academy-lektion på CoddyKit. Dette er lektion 1 af 3. Du kan læse alle 3 lektioner i dette læringsspor gratis i deres fulde længde — derefter låser CoddyKit PRO alle lektioner op samt praktiske øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Den er en del af læringsforløbet i Ruby Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Ruby Academy-kurset indeholder 3 lektioner i alt.
Betingede sætninger
Betingede sætninger giver dine Ruby-programmer mulighed for at træffe beslutninger baseret på betingelser.
I denne lektion lærer du at bruge if-, else-, elsif- og case-sætninger.

Brug af if og else
if-sætningen udfører kun kode, hvis en betingelse er sand. else-sætningen udføres, hvis betingelsen er falsk.
age = 18
if age >= 18
puts 'You are an adult'
else
puts 'You are a minor'
endBrug af elsif
elsif-sætningen giver mulighed for at kontrollere flere betingelser.
score = 85
if score >= 90
puts 'Grade: A'
elsif score >= 80
puts 'Grade: B'
else
puts 'Grade: C or lower'
endBrug af case-sætninger
case-sætningen er en mere overskuelig måde at håndtere flere betingelser på.
day = 'Monday'
case day
when 'Monday'
puts 'Start of the week'
when 'Friday'
puts 'Weekend is near!'
else
puts 'Another day!'
endBrug af den ternære operator
Den ternære operator er en kortere måde at skrive if-else-sætninger på.
age = 20
puts age >= 18 ? 'Adult' : 'Minor'Brug af unless
unless-sætningen udfører kun kode, hvis betingelsen er falsk.
temperature = 10
unless temperature > 20
puts 'It is cold outside!'
endBrug af logiske operatorer med if
Logiske operatorer som && (og) og || (eller) kan bruges sammen med if-sætninger.
age = 25
has_id = true
if age >= 18 && has_id
puts 'You can enter!'
endBrug af indlejrede if-sætninger
Indlejrede if-sætninger giver dig mulighed for at kontrollere flere betingelser inde i hinanden.
score = 95
if score >= 90
if score >= 95
puts 'Excellent!'
else
puts 'Great job!'
end
endTillykke!
Du har lært at bruge betingede sætninger i Ruby.
Derefter lærer du om løkker og iteratorer.

Lær Ruby med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 29
- Lektioner
- 109
Ofte stillede spørgsmål
Er lektionen “Betingede udsagn” gratis?
Ja — alle 3 lektioner i læringssporet Ruby Academy, inklusive “Betingede udsagn”, kan læses gratis i deres fulde længde her på webstedet. Derefter låser CoddyKit PRO alle lektioner op samt interaktive øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Ruby Academy-kurset indeholder 3 lektioner i alt.
Hvad lærer jeg i “Betingede udsagn”?
Brug if-, else-, elsif- og case-udsagn til at styre, hvilken kode der køres, baseret på betingelser Du øver dig i Ruby Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Ruby Academy?
Der kræves ingen tidligere erfaring. Ruby Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 1 af 3.
Hvor lang tid tager lektionen “Betingede udsagn”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Ruby Academy-lektion?
Ja. Alle Ruby Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.