Back
Close

Ruby Introduction (Dutch)

PeterDR
3,126 views
Previous: Array Next: Hash

Array: Deel 2

Een Array kan op 2 manieren worden aangemaakt.

array = []
array = Array.new

Het is mogelijk om direct een array met meerdere waardes aan te maken, zoals we in de vorige stap al zagen.

array = ["iPhone X", "Galaxy S9"]

Daarnaast is het ook mogelijk om een Array verder uit te breiden, dat kan op verschillende manieren, zoals:

array = ["iPhone X", "Galaxy S9"]
array << "Wiko Harry"
puts array.inspect
array.push("Xperia Z")
puts array.inspect
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Probeer het zelf maar uit in de volgende oefening.

Array uitbreiden
def exercise_2
# 1. Maak een Array aan met de waardes "Huawei P10" en "Wiko Harry"
# 2. Voeg de "iPhone X" toe aan de Array uit stap 1
# P.S. Je hoeft geen puts meer te gebruiken
end
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Net als we eerder voor Strings hebben gezien is het mogelijk om verschillende methodes op een Array aan te roepen, zoals bijvoorbeeld drop, sort en uniq. Klik op "Run" in het onderstaande voorbeeld om te zien wat er gebeurd.

array = ["Wiko Harry", "Apple iPhone X", "Samsung Galaxy S9", "Wiko Harry"]
puts array.sort.inspect
puts array.uniq.inspect
puts array.drop(1).inspect
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Er zijn nog veel meer mogelijkheden met betrekking tot Arrays, maar hopelijk is nu duidelijk geworden hoe een Array aangemaakt en uitgebreid kan worden en wat voor een methodes zoal toegepast kunnen worden op een Array.

In de volgende stap gaan we naar het laatste data type van vandaag kijken, een Hash.

Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.
Go to tech.io
codingame x discord
Join the CodinGame community on Discord to chat about puzzle contributions, challenges, streams, blog articles - all that good stuff!
JOIN US ON DISCORD
Online Participants