Ero sivun ”Ruby/Ruby tiivistettynä” versioiden välillä
Poistettu sisältö Lisätty sisältö
p siirsi sivun ”Ruby: Ruby tiivistettynä” uudelle nimelle ”Ruby/Ruby tiivistettynä” |
Ei muokkausyhteenvetoa |
||
Rivi 20:
== Numerot ==
Rubyssä numeroita on vain kahta laatua: '''Integer''' ja '''Float'''. Rubyssä
* to_i -> muuttaa liukuluvun kokonaisluvuksi
* to_f -> muuttaa kokonaisluvun liukuluvuksi
Rubyssä on seuraavanlaisia vaihtoehtoisia tapoja merkitä numeroita:
* ALAVIIVA: 10_000_000
* POTENSSI: esim. 3e2
== Operaattorit ==
Normaalisti toimivat:
* laskuoperaattorit(+-/*%)
* sijoitusoperaattorit(=,+=,-=,*=,/=,%=)
* vertailuoperaattorit(&&,||,==,!=,!,>,<,>=,<=).
Lisäksi on:
*
* ...
== Merkkijonot ==
Rubyn merkkijonot ovat String-olioita. Merkkijonot esitetään ""- tai ''-merkkien välissä. Alla on esimerkki merkkijonojen metodien käytöstä:
>> "Hello world!".swapcase
"hELLO WORLD!"
'''Metodit:'''
* capitalize -> muuttaa ensimmäisen kirjan isoksi
* upcase -> muuttaa kaikki kirjaimet isoiksi
* downcase -> muuttaa kaikki kirjaimet pieniksi
* swapcase -> vaihtaa pienet isoiksi ja isot pieniksi
* reverse -> kääntää lauseen toisinpäin
* length -> palauttaa lauseen pituuden
* chop -> ???
* to_i -> muuttaa merkkijonon kokonaisluvuksi
* to_f -> muuttaa merkkijonon liukuluvuksi
Rubyssä voit lisäksi kertoa ja yhteenlaskea merkkijonoja. Esimerkiksi:
>> "Hello "+"world"+"!"
"Hello world!"
>> "Hello "*3
"Hello Hello Hello"
== Muuttujat ==
== Taulukot ==
|