Ero sivun ”Ruby/Ruby tiivistettynä” versioiden välillä

Poistettu sisältö Lisätty sisältö
TeemuN (keskustelu | muokkaukset)
p siirsi sivun ”Ruby: Ruby tiivistettynä” uudelle nimelle ”Ruby/Ruby tiivistettynä”
Sajato (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Rivi 20:
== Numerot ==
 
Rubyssä numeroita on vain kahta laatua: '''Integer''' ja '''Float'''. Rubyssä KAIKKInumerotkin onovat luokkia, joten numerotne sisältävät myös metodeja. Tässä on lueteltu numeroiden sisältämät metodit:
* to_i -> muuttaa liukuluvun kokonaisluvuksi
* metodi
* to_f -> muuttaa kokonaisluvun liukuluvuksi
 
Rubyssä on seuraavanlaisia vaihtoehtoisia tapoja merkitä numeroita:
Rubyssä on hieman on seuraavaa erillaista muihin kieliin verrattuna:
* ALAVIIVA: 10_000_000 vastaa== 10000000
* POTENSSI: esim. 3e2 vastaa== 300, 3e-2 == 0,03
* 3e-2 vastaa 0,03
 
== Operaattorit ==
 
Normaalisti toimivat: +-/*% ja <,>,&&,==,!=,!,...
* laskuoperaattorit(+-/*%)
* sijoitusoperaattorit(=,+=,-=,*=,/=,%=)
* vertailuoperaattorit(&&,||,==,!=,!,>,<,>=,<=).
 
Lisäksi on:
* Jakojäännöspotenssi(**)
* ...
 
 
== 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 ==