Apa itu Kotlin??

Share:


Hai Teman, Sudah Lama saya tidak membuat artikel lagi ..karena saya lagi fokus membuat banyak aplikasi dan tugas lainnya....Ok kali ini saya akan membuat artikel tentang kotlin
kita lihat tentang kotlin dibawah ini :


Di Google I/O kemarin, Google kini telah memberikan dukungan penuh untuk bahasa pemrograman Kotlin. Android Studio 3.0 yang akan segera diluncurkan dalam waktu dekat nantinya akan langsung mendukung bahasa pemrograman Kotlin.
Mungkin bagi sebagian developer aplikasi Android sudah tahu tentang Kotlin. Nah bagi yang belum tahu apa itu Kotlin sederhananya Kotlin adalah bahasa pemrograman yang merupakan “penyempurnaan” dari bahasa pemrograman Java untuk pengembangan aplikasi Android.
Kotlin awalnya dikembangkan oleh JetBrains, perusahaan dibalik IntelliJ IDEA. Setelah melalui banyak perkembangan, JetBrains merilis Kotlin secara open source dan kini setelah perkembangannya semakin maju, Google mendukung penuh Kotlin untuk pengembangan aplikasi Android.
Developer tidak perlu khawatir proyek Android-nya yang menggunakan Java akan menjadi tidak bisa digunakan ketik ketika menggunakan Kotlin karena Java dan Kotlin bisa digunakan berbarengan. Dan karena Kotlin mirip dengan Java, developer akan dapat dengan mudah bahasa pemrograman Kotlin.
Contoh Kodingan KotlinContoh kodingan Kotlin, jauh lebih sederhana dibanding Java
Berikut ini adalah beberapa perbaikan dari Java yang ada di Kotlin:
  • Null reference kini dikontrol oleh type system.
  • Tidak ada raw type
  • Array di Kotlin tidak pernah berubah
  • Kotlin memiliki function type yang layak
  • Use-site variance tanpa perlu wildcard
  • Kotlin tidak memiliki checked exception
Untuk mengetahui lebih lanjut tentang Kotlin, bisa mengunjungi situs web resminya di kotlinlang.org.

Ok dibawah ini saya akan memberi sedikit catatan tentang kotlin yang saya catat selama saya belajar menggunakan bahasa kotlin
penulisan method 
=====================================================================
Java
acces modifier tipe_return nama_function(tipe_parameter nama_parameter){
perintah di dalam function
}
Kotlin
fun namafunction(nama_parameter: tipe_parameter):tipe_return{
perintah di dalam function
}
Null safety 
===========
? = tanda bahwa variabel tsb boleh null
!!  = memberikan output false ketika variable tsb null
contoh :
nama : String? = null
if(nama!!) toast("variable ada isi") else toast ("variable null")
=====================================================================
Kotlin

any  = bisa boolean , string , integer

=====================================================================
Penulisan Variabel pada kotlin
Penulisan kotlin :
V : Var nama: String? = "saya"
C : Val nama: String? = "saya"


Mungkin Itu saja dari saya mohon maaf bila ada kesalahan