Loogiset ja vertailuoperaattorit
Opitte käyttämään Ruby-ohjelmissa loogisia (&&, ||, !) ja vertailuoperaattoreita (==, !=, >, <).
Loogiset ja vertailuoperaattorit on ilmainen Ruby Academy-oppitunti CoddyKitissä. Tämä on oppitunti 3/3. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu Ruby Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Ruby Academy-kurssilla on yhteensä 3 oppituntia.
Loogiset ja vertailuoperaattorit
Loogiset ja vertailuoperaattorit auttavat tekemään päätöksiä Ruby-ohjelmissa.
Tässä oppitunnissa opitte käyttämään ==-, !=-, >-, <-, &&-, ||- ja !-operaattoreita.

Vertailuoperaattorit
Vertailuoperaattoreita käytetään arvojen vertaamiseen.
puts 10 == 10 # true
puts 10 != 5 # true
puts 10 > 5 # true
puts 10 < 5 # falseLooginen AND-operaattori (&&)
&&-operaattori palauttaa arvon true vain, jos molemmat ehdot ovat tosia.
puts true && true # true
puts true && false # falseLooginen OR-operaattori (||)
||-operaattori palauttaa arvon true, jos ainakin yksi ehto on tosi.
puts true || false # true
puts false || false # falseLooginen NOT-operaattori (!)
!-operaattori kääntää totuusarvon vastakkaiseksi.
puts !true # false
puts !false # trueOperaattoreiden yhdistäminen
Loogisia ja vertailuoperaattoreita voi yhdistää samaan lausekkeeseen.
age = 25
puts age > 18 && age < 30 # trueOikosulkuarviointi
Ruby lopettaa lausekkeen arvioinnin heti, kun tulos on selvillä.
puts true || (puts 'Not executed') # 'true' and skips the second partSpaceship-operaattori (<=>)
<=>-operaattori palauttaa:
- -1, jos vasemmanpuoleinen operandi on pienempi
- 0, jos operandit ovat yhtä suuret
- 1, jos vasemmanpuoleinen operandi on suurempi
puts 10 <=> 5 # 1
puts 10 <=> 10 # 0
puts 5 <=> 10 # -1Onnittelut!
Olette oppineet käyttämään loogisia ja vertailuoperaattoreita Rubyssä.
Seuraavaksi opitte metodeista ja lohkoista.

Opi Ruby tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 29
- Oppitunnit
- 109
Usein kysytyt kysymykset
Onko oppitunti ”Loogiset ja vertailuoperaattorit” ilmainen?
Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa Ruby Academy-oppimispolun 3 oppituntia, myös oppitunnin “Loogiset ja vertailuoperaattorit”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Ruby Academy-kurssilla on yhteensä 3 oppituntia.
Mitä opin oppitunnilla ”Loogiset ja vertailuoperaattorit”?
Opitte käyttämään Ruby-ohjelmissa loogisia (&&, ||, !) ja vertailuoperaattoreita (==, !=, >, <). Harjoittelet Ruby Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Ruby Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Ruby Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 3/3.
Kuinka kauan ”Loogiset ja vertailuoperaattorit”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Ruby Academy-oppitunnilla?
Kyllä. Jokainen Ruby Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Ehtolauseet
- Silmukat ja iteraattorit
- Loogiset ja vertailuoperaattorit