Logiska operatorer och jämförelseoperatorer
Lär dig använda logiska operatorer (&&, ||, !) och jämförelseoperatorer (==, !=, >, <) i Ruby-program.
Logiska operatorer och jämförelseoperatorer är en gratis lektion i Ruby Academy på CoddyKit. Detta är lektion 3 av 3. Du kan läsa vilka 3 lektioner som helst i den här lärvägen kostnadsfritt i sin helhet – därefter låser CoddyKit PRO upp alla lektioner, plus praktisk övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Den ingår i lärvägen för Ruby Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Ruby Academy innehåller totalt 3 lektioner.
Logiska operatorer och jämförelseoperatorer
Logiska operatorer och jämförelseoperatorer hjälper dig att fatta beslut i Ruby-program.
I den här lektionen lär du dig att använda operatorerna ==, !=, >, <, &&, || och !.

Jämförelseoperatorer
Jämförelseoperatorer används för att jämföra värden.
puts 10 == 10 # true
puts 10 != 5 # true
puts 10 > 5 # true
puts 10 < 5 # falseLogisk AND-operator (&&)
Operatorn && returnerar sant endast om båda villkoren är sanna.
puts true && true # true
puts true && false # falseLogisk OR-operator (||)
Operatorn || returnerar sant om minst ett villkor är sant.
puts true || false # true
puts false || false # falseLogisk NOT-operator (!)
Operatorn ! negerar ett booleskt värde.
puts !true # false
puts !false # trueKombinera operatorer
Du kan kombinera logiska operatorer och jämförelseoperatorer i ett och samma uttryck.
age = 25
puts age > 18 && age < 30 # trueKortslutningsutvärdering
Ruby slutar att utvärdera ett uttryck så snart resultatet är avgjort.
puts true || (puts 'Not executed') # 'true' and skips the second partSpaceship-operatorn ()
Operatorn <=> returnerar:
- -1 om den vänstra operanden är mindre
- 0 om båda är lika
- 1 om den vänstra operanden är större
puts 10 <=> 5 # 1
puts 10 <=> 10 # 0
puts 5 <=> 10 # -1Grattis!
Du har lärt dig att använda logiska operatorer och jämförelseoperatorer i Ruby.
Härnäst får du lära dig om metoder och block.

Lär dig Ruby med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 29
- Lektioner
- 109
Vanliga frågor
Är lektionen ”Logiska operatorer och jämförelseoperatorer” gratis?
Ja – du kan läsa vilka 3 lektioner som helst i lärvägen Ruby Academy, inklusive ”Logiska operatorer och jämförelseoperatorer”, kostnadsfritt i sin helhet här på webben. Därefter låser CoddyKit PRO upp alla lektioner, plus interaktiv övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Kursen i Ruby Academy innehåller totalt 3 lektioner.
Vad lär jag mig i ”Logiska operatorer och jämförelseoperatorer”?
Lär dig använda logiska operatorer (&&, ||, !) och jämförelseoperatorer (==, !=, >, <) i Ruby-program. Ni övar på Ruby Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig Ruby Academy?
Du behöver inga förkunskaper. Utbildningen i Ruby Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 3 av 3.
Hur lång tid tar lektionen ”Logiska operatorer och jämförelseoperatorer”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här Ruby Academy-lektionen?
Ja. Varje Ruby Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.
Alla lektioner i den här kursen
- Villkorssatser
- Loopar och iteratorer
- Logiska operatorer och jämförelseoperatorer