
Jadi di dalam teks string kadang bisa terjadi error ketika kita ingin menambahkan baris baru atau ingin menambahkan tanda kutip maupun menambahkan tab pada teks.
nah berikut ini adalah solusi untuk mengatasi hal tersebut dengan menggunakan Escaped String. yaitu menambahkan backslash pada karakter yg ingin dipakai.
perhatikan beberapa kode berikut ini:
Seperti pada kode di atas, dan juga saya contohkan output nya sekalian.
atau bisa copy saja contoh berikut ini
fun main() { val tambahTab = "Sejauh \t mungkin" val tambahBarisBaru ="Aku pertama \n kamu kedua" val hapusSatuKarakter = "malam minggu\b , mingg? minggu kali" val hapusSemuaKarakter = "Teks ini akanRIP\r Dan ini idup" val tambahSingleQuote = "kira-kira \' apakah" val tambahDoubleQuote = "nah kan tambah \"Awesome!\"" val backslash = "ini mah si escaped char \\ jadinya 1" val dollar = "harganya \$ 1" println(tambahTab) println(tambahBarisBaru) println(hapusSatuKarakter) println(hapusSemuaKarakter) println(tambahSingleQuote) println(tambahDoubleQuote) println(backslash) println(dollar) } /* Sejauh mungkin Aku pertama kamu kedua malam mingg , mingg? minggu kali Dan ini idup kira-kira ' apakah nah kan tambah "Awesome!" ini mah si escaped char \ jadinya 1 harganya $ 1 */
Leave a Reply