Skip to content Skip to sidebar Skip to footer

Belajar Dasar Bahasa Pemrograman Kotlin Untuk Pemula Bagian 03 : Tipe data String dan Character



Tipe data Char 
Char adalah tipe data yang digunakan untuk menyimpan sebuah nilai huruf. Berikut adalah cara membuat sebuah variabel yang memiliki tipe data char pada kotlin

fun main(){
    var huruf: Char = 'A'
}


Tipe data String

String adalah tipe data yang digunakan untuk menyimpan nilai berupa teks, sebenarnya string adalah sebuah array char, yaitu sebuah variabel yang menyimpan lebih dari satu data huruf atau char. Data-data huruf tersebut digabungkan, sehingga menjadi sebuah teks. Namun, kita tidak akan membahas array kali ini dan akan dibahas pada postingan yang lain. Cara membuat sebuah variabel string adalah sebagai berikut

fun main(){
    var namaSaya: String = "Informatika Koding"
}


Escaped String

Escaped String berguna untuk mengurangi ambiguitas yang terdapat pada string, contoh dari penggunaan escape string adalah linebreaker "\n" yang kita gunakan untuk membuat sebuah baris baru pada teks seperti berikut

fun main(){
    var biodata: String = "Nama : Informatika Koding\nHobi : Programming"
    print(biodata)
}

Coba jalankan kode diatas, maka outputnya akan seperti berikut

Nama : Informatika Koding
Hobi : Programming

\n yang terdapat didalam string tidak ditampilkan, karena \n merupakan sebuah escaped string, sehingga sistem akan mendeteksinya sebagai sebuah baris baru. Sehingga untuk membuat sebuah escaped string kita bisa menggunakan tanda "\". Escaped string juga berguna apabila kita ingin menampilkan tanda kutip pada string

fun main(){
    var biodata: String = "Nama : "Informatika Koding" "
    print(biodata)
}

output yang kita harapkan adalah seperti berikut

Nama : "Informatika Koding"

Namun, yang terjadi jika kita menjalankan kode diatas adalah error. Hal ini karena kompiler tidak mengenal tanda kutip didalam tanda kutip sebagai sebuah teks tanda kutip, kompiler malah mengira itu adalah sebuah string didalam string sehingga terjadilah error. Kita dapat memperbaiki kode diatas menjadi seperti berikut

fun main(){
    var biodata: String = "Nama : \"Informatika Koding\" "
}

Sehingga output yang diharapkan akan ditampilkan

Nama : "Informatika Koding"


Raw String

Pada postingan tentang linebreak Membuat Baris Baru (Linebreak), kita membuat baris baru pada teks menggunakan method println dan juga escaped string "\n". Apabila baris baru yang kita butuhkan hanya satu atau dua baris maka tidak menjadi masalah, tetapi apabila baris baru yang kita butuhkan banyak, menggunakan escaped string juga println akan tidak efektif. dengan raw string kita dapat membuat baris baru pada teks menjadi lebih mudah, yaitu sebagai berikut

fun main(){
var biodata: String = """Nama : Informatika Koding
Hobi  : Programming
Motto : Kuat saat sendirian, tak terkalahkan saat bersama
""".trimMargin()

    print(biodata)
}

Berikut adalah output dari kode diatas

Nama  : Informatika Koding
Hobi  : Programming
Motto : Kuat saat sendirian, tak terkalahkan saat bersama

Baiklah itulah tadi pembahasan tentang tipe data string dan character pada kotlin. Semoga bermanfaat..

Post a Comment for "Belajar Dasar Bahasa Pemrograman Kotlin Untuk Pemula Bagian 03 : Tipe data String dan Character"