Member-only story

Kotlin Set Kullanımı

Halil Özel
4 min readApr 21, 2022

--

Selamlar, bugün sizlerle Kotlin’de kullanılan bir yapı olan Set’i öğrenip, örnekler yapacağız. Hazırsanız haydi başlayalım. 🥳

Kotlin Language

Collection oluşturmak için kullanabileceğimiz bir sınıftır. Set sınıfıyla oluşturulan bir koleksiyonda tekrarlanan öğeler bulunmaz. Map, Listve Array de aynı eleman uygulamada defalarca kullanılabilir ya da birden fazla bulunabilir. Ancak Set sınıfında böyle bir durum söz konusu değildir. Set sınıfının içindeki öğeler bir dizi biçiminde değil, bir torbaya doldurulmuş biçimdedir şeklinde düşünülebilirler. Set kavramı Matematikteki Kümeler 🧮kavramından gelmektedir.

Set sınıfı 2 temel üzerine inşa edilmiştir: 👇🏻

  • immutable: setOf() ile oluşturulan yapılarda sadece okuma işlemi yapılır.
  • mutable: mutableSetOf() ile oluşturulan yapılarda ise üzerine add, update ve delete işlemleri yapılabilir.

Set tanımlamak 🧑🏻‍🎨

Set tanımı yaparken 2 tip yöntem kullanılır. Set sınıfının değeri verilmeden bütün değerlerden oluşan bir Set oluşturulur ya da oluşturulacak olan Set sınıfını yalnızca String tipinde olsun ya da yalnızca int tipinde olsun şeklinde kısıtlayabilirsiniz.

--

--

Halil Özel
Halil Özel

Written by Halil Özel

Android Developer 👨🏻‍💻

Responses (1)