forked from halilozel1903/KotlinExample
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetOf.kt
33 lines (22 loc) · 1 KB
/
setOf.kt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/**
* Created by ozel on 11.8.2017.
*/
fun main() {
/*
Set Collection arayüzünü miras alır.
Matematikte ki kümelere benzerdir.
*/
val set_eleman = setOf("Besiktas", "Galatasaray", "Fenerbahce", "Trabzonspor", "Besiktas") // setOf ile değerler atadık.
// bir değer sadece bir defa atanabilir.
// setOf metodu eleman eklemeye ve silmeye izin vermez.
for (eleman in set_eleman)
println(eleman) // elemanlar yazdırıldı.
println("****************")
val set_mut_eleman = mutableSetOf("Besiktas", "Galatasaray", "Fenerbahce", "Trabzonspor", "Besiktas", "Trabzonspor") // mutableSetOf ile değerler atadık.
// bir değer sadece bir defa atanabilir.
// mutableSetOf metodu eleman eklemeye ve silmeye izin verir.
set_mut_eleman.add("Basaksehir") // Basaksehir elaman olarak eklendi.
set_mut_eleman.remove("Fenerbahce") // Fenerbahce elemanlıktan silindi.
for (elements in set_mut_eleman)
println(elements) // elementler yazdırıldı.
}