Sitemap
Batın Gökçe Savran

Batın Gökçe Savran

👋 Hello! I’m Developer 👨🏻‍💻

Kotlin Data Types

3 min readMar 17, 2024

--

Herkese merhaba, bugün kotlinin temeli olan “veri tiplerine” elimden geldiğince detaylı değinmeye çalışacağım. Hazırsanız başlayalım.

Veri Tipleri

Kotlin’de, Java’dan farklı olarak programdaki her şey nesne olarak kabul edilir. Bu, primitif (ilkel) veri tiplerini de içerir. Daha önce Java ile uygulama geliştiren biriyseniz, primitif veri tiplerinin (int, byte, short, vb.) nesnelerden farklı olduğunu biliyorsunuzdur. Java’da primitif veri tipleri ve nesneler olmak üzere iki ayrı veri tipi bulunurken, Kotlin’de bu ayrım yoktur. Yani Kotlin, her şeyiyle bir nesne dilidir.

Number (Sayı)

Kotlin’de çeşitli sayılar(tamsayı, noktalı sayılar vb.) tutacak veri tipleri bulunmaktadır. Number veri tipleri ve bellekte kapladığı alan aşağıdaki gibidir.

Veri tiplerinin bellekte kapladığı alanı bilmek çok önemlidir. Az satır koddan yazdığımızda önemsemesek de milyonlarca satır koddan oluşan projelerde sıkıntı olabilir. Bazen kullandığımız program çok yavaş diye şikayet ederiz ya; yavaş olması genellikle koddan kaynaklıdır.

var byteValue=2
var shortValue=7
var intValue=8
var longvalue=10L
val floatValue=9.5F
val floatValue1=9.5f
val doubleValue=6.1

Bu veri tipleri arasında tip dönüştürmesi de yapabiliriz. Bunun için toByte(),toShort, toInt(),toLong(),toFloat() ve toDouble() metotlarını kullanabiliriz. Tür dönüştürme işleminde veri kaybımız olabilir.

Get Batın Gökçe Savran’s stories in your inbox

Join Medium for free to get updates from this writer.

Örneğin;

var sayi=23.50F
var sayiInt:Int=sayi.toInt()
println(sayiInt)

Çıktı: 23

şeklinde olur.

- Boolen

Boolean veri tipleri true ve false olmak üzere iki değer alabilir. Bilgisayarın temel veri tiplerindendir.Çünkü bilgisayar sistemi sıfır ve birlerden , yani true ve false değerlerinden oluşur. Örneğin;

var boolean=5<4
println("Boolean : $boolean")

Çıktı: Boolen : False

- Char

Char veri tipi, tek bir karakteri temsil eder. Tek bir karakter tanımlamak için Char kullanırız ve tanımlamayı tek tırnak içinde yaparız. Karakterler, hem nümerik hem de alfanümerik sembollerden oluşur. Örneğin; 'A' ile 'Z' arasındaki büyük harfler, 'a' ile 'z' arasındaki küçük harfler ve '0' ile '9' arasındaki rakamlar gibi.

val char='G'
val sayi='9'
val charValue='\n'

Açıklama Satırı Oluşturmak

Açıklama satırları, Java, JavaScript, C# ve birçok diğer dilde olduğu gibi Kotlin’de de oluşturulabilir. Bu satırlar, kodun içindeki belirli bilgileri ve notları açıklamak için kullanılır. Özellikle birden fazla geliştiricinin aynı projede çalıştığı durumlarda oldukça faydalı olabilirler.

//Tek satırlık açıklamalar için

/*
Birden çok satırdan oluşan açıklamalar için
*/

Main () Metodu

Java’da oluduğu gibi Kotlin’de de program main() fonksiyondan başlar. main() uygulamanın ana metodudur ve programın başlangıç noktasıdır. Oluşturulan uygulamalarda ilk önce bu metodu eklemelisiniz.

fun main(){
//Kodları buraya yazılır.
}

Veri Tipleri: Kotlin’de, her şey nesne olarak kabul edilir, bu da primitif veri tiplerinin de nesne olarak işlendiği anlamına gelir. Sayılar, boolean değerler ve karakterler gibi çeşitli veri tipleri bulunur. Veri tiplerinin bellekte kapladığı alanı bilmek önemlidir ve tip dönüşümleri yapmak için çeşitli metotlar kullanılabilir.

Açıklama Satırı Oluşturmak: Kotlin’de, kod içinde açıklama satırları kullanılabilir. Bu satırlar, kodun anlaşılmasını ve bakımını kolaylaştırmak için kullanılır.

Main () Metodu: Kotlin’de, program main() fonksiyonundan başlar. Bu fonksiyon, uygulamanın ana metodu olarak işlev görür ve programın başlangıç noktasını belirler.

Bu yazımda sizlere elimden geldiğince veri tiplerini (birkaç ek bilgiyle) açıklamaya çalıştım. Yazılarımla ilgili geri dönüş yapmak isterseniz Linkedin hesabımdan benimle iletişime geçebilirsiniz. Umarım hepiniz için yararlı bir yazı olmuştur. Okuduğunuz için teşekkür ederim. Bir sonraki yazılarda görüşmek üzere…

--

--

Batın Gökçe Savran
Batın Gökçe Savran

Written by Batın Gökçe Savran

👋 Hello! I’m Developer 👨🏻‍💻