Sama seperti String di Java, Kotlin String adalah obyek immutable yang berarti sekali diinisialisasi, valuenya tidak akan bisa diubah. Jika dilakukan assignment value baru, yang sebenarnya terjadi adalah JVM akan membuat obyek String baru dengan value yang diassign. String kode = "Sebenarnya hubungan kita ini apa sih?" ; // misalkan object di memory adalah ABC kode = "Oke, besok aku datang ke Ayah kamu" ; // object yang ada di memory saat ini adalah XYZ Seperti halnya dengan Java, String literal di Kotlin juga dimulai dengan tanda petik ganda ("). Hanya saja class String di Kotlin memeliki beberapa kelebihan dibanding String di Java. Diantaranya: Setiap element character dari string bisa diakses dengan array syntax eg: kode[index], sedangkan di Java kode.charAt(index) Untuk iterasi tiap element Java for ( char c : kode.toCharArray()) { System. out .println(c); } Kotlin for (c in kode) { println (c) } String template, yakni dalam string l...
~ Where being fanatic can be fun ~ Java, Linux-Ubuntu, PostgreSQL