Created
August 2, 2016 16:47
-
-
Save edvardm/fa22376bf3cd39b188f2aba13b8a5628 to your computer and use it in GitHub Desktop.
taulukot.rb
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
jäsenet = ["Ed", "Liisa", "Pertti"] | |
jäsenet.each do |nimi| | |
puts nimi | |
end | |
# Yleinen muoto käydä läpi taulukkoja: | |
# taulukko.each do |alkio| | |
# .. tee jotain muuttujalla 'alkio' | |
# end | |
t = [4, 5, 6, 7] | |
t.each do |luku| | |
puts luku | |
end | |
# tyhjä taulukko voidaan turvallisesti käydä läpi ihan samoin kuin ei-tyhjä | |
# - seuraava koodinpätkä ei tulosta mitään (koska taulukko ei sisällä mitään) | |
# -> ei tarvitse käsitellä tyhjää taulukkoa jotenkin erityisellä tavalla | |
[].each do |juttula| | |
puts juttula | |
end | |
# viittaus taulukon sisältöön tapahtuu indeksomalla | |
# sitä hakasulkeissa annetulla luvulla, alkaa nollasta | |
värejä = ["punainen", "vihreä", "sininen"] | |
värejä[0] # => punainen | |
värejä[2] # => sininen | |
# indeksi voi luonnollisesti olla lauseke | |
värejä[5-(2*2)] # => vihreä |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment