Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Millaisia kokoelmia Scala tarjoaa

Samankaltaiset esitykset


Esitys aiheesta: "Millaisia kokoelmia Scala tarjoaa"— Esityksen transkriptio:

1 Millaisia kokoelmia Scala tarjoaa
Millaisia kokoelmia Scala tarjoaa? Millä muilla tavoilla olioita saadaan niputettua?

2 Vector Muuttumaton ”immutable” Voi käyttää mitä vain muuttujia
Tietty koko ja sisältö Voi luoda suoraan ilman import-käskyä Esim Vector(1, 2, 3) Nopea haku

3 Array Muutettava ”mutable” Kokoa ei voi muuttaa
Alkioita voi muuttaa Kokoa ei voi muuttaa Voi luoda suoraan ilman import-käskyä Käytetään usein vakiokokoisissa taulukoissa Esim. Array(Array(1,2,3), Array(4,5,6), Array(7,8,9))

4 Map Kahdenlaisia: muuttumattomia ”immutable” ja muutettavia ”mutable”
Avaimella ”key” etsitään arvo ”value” Val eng = Map(”kissa” -> ”cat”, ”koira” -> ”dog”) Esimerkkihaku eng(”koira”)

5 Tuple On olemassa Tuple2 (pari), Tuple3(kolmikko) jne.
Esim. Koordinaatit Arvoja haetaan ._n Huom! Alkaa 1 eikä 0 Lähtökohtaisesti muuttumattomia


Lataa ppt "Millaisia kokoelmia Scala tarjoaa"

Samankaltaiset esitykset


Iklan oleh Google