Lataa esitys
Esittely latautuu. Ole hyvä ja odota
1
Scala Collections
2
Kokoelmien tyypit Kokoelmat voi jakaa niiden muutettavuuden perusteella kahteen tyyppiin Immutable Mutable Pääasiassa Immutablea käytetään suorituskyvyn lisäämikseksi tai jos tiedetään, ettei kokelmaa tarvitse muuttaa.
3
Buffer Buffer (ArrayBuffer)
Sekä kokoa että sen sisältöä pystyy muuttamaan. Se pitää importata koodin alussa.
4
Vector Aina tietyn kokoinen ja sen sisältöä ei pysty muokkaamaan.
Sen pystyy kopioimaan, mutta tällöin luodaan uusi Vector Ei tarvitse import-käskyä
5
String String on myös kokoelma, nimittäin kokoelma Char-tyyppisiä alkioita. Esim. käsky ”moi”(1) palauttaa merkin ’o’
6
Tuple Tupleen pystyy sijoittamaan monia erityyppisiä arvoja, esim. (1,3.0,”Moi”) Alustetaan: val x = (1,3.0,”Moi”) Muuttujan tyypiksi tulee tällöin [Int, Double, String] Esimerkkikäyttökohteita: koordinaattien säilöminen, RGB- arvot pikseleistä Ei tarvitse import-käskyä
7
Array Arrayn kokoa ei pysty muuttamaan
Sisältöä pystyy kuitenkin muuttamaan Hyvä kokoelma, jos pitää muuttaa arvoja, mutta koko pysyy samana. Ei tarvitse import-käskyä Pystyy luomaan moniulotteisia oletusarvoisia taulukoita käskyllä, jolle annetaan taulukon ulottuvuudet parametreiksi.
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.