Ruby fundamentals through coding exercises
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

1.1 KiB

1 Yksinkertainen metodi

Tehtävä:

Kuudennen luvun ensimmäisessä tehtävässä määritellään yksinkertainen tulostusmetodi. Tehtävänä onkin määritellä metodi tulostaja, joka saa kutsuttaessa kaksi argumenttia, sana ja kertaa. Metodin tehtävä on tulostaa annettu argumentti sana niin monta kertaa, kuin argumentissa kertaa on määrätty.

Kun metodi on valmis, lisää ohjelmaan kaksi metodikutsua:

tulostaja("Metodit jyrää.",5)
tulostaja("Näin on.",2)

Jos metodi on määritelty oikein, pitäisi sen tulostaa seuraavaa:

Example output:

Metodit jyrää.
Metodit jyrää.
Metodit jyrää.
Metodit jyrää.
Metodit jyrää.
Näin on.
Näin on.

Vastaus

#!/usr/bin/env ruby
# coding: utf-8
def tulostaja(lause, kerrat)
# Joko perinteisessä while-loopissa...
# i = 0
# while i < kerrat
#     puts lause
#     i += 1
# end
# ...tai yksinkertaisemmin käyttämällä Ruby:n oletusmetodeja:
kerrat.times {
puts lause
}
end
tulostaja("Metodit jyrää.",5)
tulostaja("Näin on.",2)