Belajar Bahasa Pengaturcaraan Kotlin Dari awal



Artikel ini akan anda jika anda baru menggunakan Bahasa Pemrograman Kotlin dan mengetahui bagaimana Kotlin sebagai bahasa pengaturcaraan berfungsi dan belajar mengenai asas-asas Kotlin

Oleh kerana secara rasmi Bahasa Pengaturcaraan Kotlin adalah salah satu bahasa pilihan untuk , ia telah merosot sekali gus. Artikel ini akan membantu anda jika anda baru menggunakan Kotlin dan merasa haus untuk mempelajari bahasa pengaturcaraan yang sangat hebat ini.

Saya akan membincangkan topik mengikut urutan ini:





Mari kita mulakan!

Apa itu Kotlin dan Mengapa anda harus belajar Kotlin?



Kotlin diperkenalkan oleh syarikat Perisian yang terkenal JetBrains ( dahulunya dikenali sebagai IntelliJ Software) pada tahun 2011, sebagai bahasa baru untuk JVM.

Kotlin adalah bahasa pengaturcaraan silang platform, yang ditaip secara statik, untuk tujuan umum yang bermaksud ia berfungsi menaipmemeriksa pada masa kompilasi berbanding masa berjalan.Ini digunakan secara meluas untuk mengembangkan aplikasi Android. Sekiranya anda mempunyai pengetahuan asas mengenai anda akan dapat belajar Kotlin dalam masa yang singkat.

Mulakan pembelajaran anda di Kotlin dengan melihat video Kotlin Tutorial ini di mana pakar Kotlin kami menerangkan Apa itu Kotlin.



Tutorial Kotlin untuk Pemula | Belajar Kotlin dari Scratch

Kotlin telah mendapat lebih banyak populariti sejak Google mengumumkannya sebagai bahasa rasmi untuk Pembangunan Android. Sekarang, bagaimana jika saya katakan, Java mempunyai program yang kompleks dan Kotlin adalah pengganti untuknya? Adakah anda bersetuju dengannya? Anda mesti!

Izinkan saya memberitahu anda mengapa.

Mengapa anda mesti belajar Kotlin?

Pertimbangkan untuk menulis 10-15 baris kod di Java dan tulis kod yang sama hanya dalam 3-4 baris di Kotlin. Yang mana satu kamu lebih suka? Java atau Kotlin? Pasti Kotlin kan? Ya. Ini adalah kerana,

  • Kotlin mengurangkan bilangan kod plat boiler yang terdapat di Java. Ini tidak lain dan tidak bukanbahagian kod yang mesti dimasukkan di banyak tempat dengan sedikit atau tidak ada perubahan.

Kotlin sangat selamat digunakan. Secara selamat, maksud saya, bahasa pengaturcaraan Kotlin mengurangkan NullPointerExecptions yang berlaku semasa pelaksanaan program.

Kotlin Boleh Dikendalikan. Ini bermaksud, existing Java code boleh dipanggil dari Kotlin dengan cara semula jadi, dan juga Kotlin kod dapat digunakan dari Java dengan lancar.

Anda juga akan kagum kerana ia digunakan oleh banyak syarikat di seluruh dunia.

Syarikat yang menggunakan Kotlin - Kotlin Language Programming - Edureka

Sekarang setelah anda memahami apa itu Kotlin dan mengapa Kotlin penting, mari kita lihat proses pemasangan dengan cepat.

Untuk bekerja dengan mana-mana bahasa pengaturcaraan, anda memerlukan IDE di mana anda boleh menulis kod dan menjalankannya. Untuk Bahasa Pemrograman Kotlin, anda boleh menggunakan Eclipse, IntelliJ, Android Studio atau anda juga boleh mempertimbangkan untuk menggunakan Penyusun Berdiri. Tetapi kerana IntelliJ juga merupakan produk JetBrains, lebih baik menggunakan IntelliJ untuk bekerjasama dengan Kotlin.

Oleh itu, saya akan menerangkan cara memasang IntelliJ ke sistem anda dan membantu anda menulis program ringkas di Kotlin.

Pemasangan Kotlin

Menetapkan persekitaran

Ikuti langkah-langkah untuk menyelesaikan pemasangan IntelliJ anda.

Muat turun edisi Komuniti dan buka failnya.

Sebaik sahaja anda membuka IntelliJ, anda akan ditanya beberapa soalan, seperti, jenis projek yang ingin anda jalankan, iaitu Java atau Kotlin atau bahasa pengaturcaraan lain. Ia meminta anda memilih folder tujuan dan juga memasukkan nama projek dan kemudian klik pada Run Community Edition of IntelliJ. Anda hampir di sana!

Ruang kerja IntelliJ sangat berguna. Anda akan menemui jalan pintas di skrin dan juga banyak yang perlu dicuba semasa menggunakan platform ini.

Pertama, mari buat fail Kotlin baru.

Pergi ke Fail-> Klik Baru-> Pilih Projek

Seterusnya, pilih Kotlin dan JVM.

Seterusnya, klik Selesai dan kemudian selesai.

Mendapat projek Kotlin baru dan sekarang mari kita menulis program Hello World yang ringkas.

Untuk membuat fail Kotlin baru, klik kanan pada folder src dan klik pada Kotlin File / class baru.

Mari tulis program pertama kami di Kotlin.

Sekarang izinkan saya menerangkan bagaimana ini berfungsi.

Saya berbaris: Fungsi disebut sebagai blok penyusun program Kotlin. Semua fungsi di Kotlin bermula dengan kata kunci seronok diikuti dengan nama fungsi ( utama ) , senarai parameter yang dipisahkan koma sifar atau lebih, jenis pengembalian pilihan, dan isi badan. Fungsi utama () mengambil satu argumen, Array of Strings.

Garis III : println () digunakan untuk menampilkan pesan (input) pada layar output.

Catatan: Anda boleh menggunakan secara langsung println () untuk mencetak ke output standard. Manakala, di Java, anda perlu menggunakan System.out.println ().

Sekarang mari kita maju dan memahami asas-asas Kotlin.

Asas Kotlin

Dalam bahasa pengaturcaraan berorientasikan objek, perkara pertama yang harus dilakukan adalah mengetahui cara membuat kelas dan objek, Oleh itu, mari kita lihat bagaimana membuat kelas dan objek dalam bahasa pengaturcaraan Kotlin.

Kelas dan Objek

Kotlin menyokong kedua-duanya (OOP) serta pengaturcaraan berfungsi. Pengaturcaraan berorientasikan objek berdasarkan masa nyata benda dan kelas . Kotlin juga menyokong tonggak bahasa OOP seperti enkapsulasi, pewarisan, dan polimorfisme.

Kelas Kotlin

Kotlin kelas serupa dengan Java kelas . Kelas Kotlin dinyatakan menggunakan kata kunci kelas. Kelas Kotlin mempunyai header kelas yang menentukan parameter jenisnya, konstruktor, dll. Dan badan kelas yang dikelilingi dengan pendakap kerinting.

Sintaks:

class className {// Ketua Kelas // Prooerty // Fungsi ahli}

Objek Kotlin

Objek dianggap sebagai entiti masa nyata atau entiti logik yang mempunyai keadaan dan tingkah laku, di mana keadaan mewakili nilai objek dan tingkah laku mewakili fungsi objek.

Objek pada dasarnya digunakan untuk mengakses sifat dan fungsi anggota kelas. Kotlin membolehkan membuat beberapa objek kelas.

Buat Objek

Objek Kotlin dibuat dalam dua langkah, langkah pertama adalah membuat rujukan dan kemudian membuat objek.

var obj = Nama Kelas ()

Sekarang, ini tidak sama dengan Java kan? Anda akan membuat objek menggunakan kata kunci Baru yang tidak digunakan di Kotlin.

Pengisytiharan pemboleh ubah

Sebaik sahaja anda memahami cara membuat kelas dan objek, satu lagi perkara penting yang perlu diketahui ialah bagaimana menyatakan pemboleh ubah di Kotlin.

Pembolehubah sebenarnya merujuk kepada lokasi memori yang digunakan untuk menyimpan data. Sekarang, mari kita lihat cara menyatakan pemboleh ubah di Kotlin.

Pemboleh ubah Kotlin dinyatakan menggunakan kata kunci di mana dan jam .

var xyz = 'Edureka' val abc = 20

Anda mungkin mempunyai soalan ini, mengapa anda harus menggunakan variabel dan val sebagai pemboleh ubah? Biar saya bantu kalian dengan ini.

Di sini, pemboleh ubah xyz adalah jenis String dan pemboleh ubah abc adalah jenis Int. Penyusun Kotlin mengetahui ini dengan ungkapan inisialisasi. Ini dipanggil inferens jenis dalam pengaturcaraan. Anda juga boleh menentukan jenis seperti ini secara eksplisit:

var xyz: String = 'Edureka' val abc: Int = 20

Ini adalah cara anda menyatakan pemboleh ubah dalam Bahasa Pengaturcaraan Kotlin.

Seterusnya, mari kita fahami julatnya.

Julat

Dengan bantuan Ranges di Kotlin ini, anda boleh membuat senarai urutan dengan mudah dengan menentukan hanya nilai permulaan dan akhir.

Julat Kotlin didefinisikan sebagai selang dari nilai awal hingga nilai akhir. Ungkapan jarak dibuat dengan operator (..) yang diikuti oleh dalam dan ! dalam . Nilai ini berada dalam julat yang ditentukan.

Mari lihat bagaimana membuat julat.

  • Menyatakan pemboleh ubah dan tentukan selang permulaan dan akhir.

var AtoZ = 'A' .. 'Z'

Anda juga boleh menggunakan angka di tempat huruf.

var 1to9 = 1..9

Ini akan sangat berguna semasa bekerja dengan penyataan aliran kawalan di Kotlin.

Sekarang, jika anda ingin mendapatkan urutan dalam urutan terbalik, anda boleh menggunakan kaedah yang dipanggil DownTo ()

var Reverse = 9 Turun 1

Ini membantu mendapatkan urutan dalam urutan terbalik.

Sekarang mari kita maju dan memahami pernyataan Control Flow di Kotlin.

cara mengatur class Java di baris arahan linux

Kawal penyataan aliran

Penyataan aliran kawalan terutamanya terdiri daripada if, when, if-else, untuk loop, while loop, do-while loop, lompat penyataan.

Mari kita fahami secara terperinci.

Kotlin ‘if’ Ungkapan

Di Kotlin, sekiranya adalah ungkapan yang mengembalikan nilai. Ia digunakan untuk mengawal aliran struktur program.

Sintaks:

jika (syarat) {// penyataan kod}

Contoh:

fun main (args: Array) {val num1 = 5 val num2 = 10 val result = if (num1> num2) {'$ num1 lebih besar daripada $ num2'} yang lain {'$ num1 lebih kecil daripada $ num2'} println ( hasil)}

Keluaran: 5 lebih kecil daripada 10

Catatan : Anda boleh melepaskan pendakap kerinting dari jika tidak badan jika ungkapan itu hanya mempunyai satu pernyataan.

Anda juga boleh menggunakan jika sebagai ungkapan.

main fun (args: Array) {var num1: Int = 4 var num2: Int = 6 var result: Int = 0 result = if (num1> num2) num1 other num2 println (hasil)}

Keluaran: 6

Untuk gelung

Kotlin untuk gelung digunakan untuk mengulangi sebahagian program beberapa kali. Ia berulang melalui tatasusunan, julat, koleksi dan sebagainya. Kotlin untuk gelung adalah sama dengan untuk setiap gelung dalam bahasa seperti C, C ++, C #.

Sintaks :

untuk (item dalam koleksi) {// body of loop}
fun main (args: Array) {val Course = arrayOf (2,4,5,8,9) untuk (item dalam Kursus) {println (item)}}

Pengeluaran:

2
4
5
8
9

ketika di Kotlin

Di Kotlin, bila adalah ungkapan bersyarat yang mengembalikan nilai. Ini apabila ungkapan adalah pengganti pernyataan peralihan di Jawa.

Sintaks:

bila (ungkapan) {case case // pernyataan break case value n // statement break default}
Contohnya :
fun main (args: Array) {var number = 4 var num = when (number) {1 -> 'One' 2 -> 'Two' 3 -> 'Three' 4 -> 'Four' 5 -> 'Five' lain -> 'nombor tidak sah'} println ('Nombor itu: $ num')}

Pengeluaran:

Nombornya ialah: 4

sambil gelung

The sambil gelung juga digunakan untuk mengulangi sebahagian program beberapa waktu. Gelung melaksanakan sekatan kod sehingga keadaannya benar. Loop while Kotlin mirip dengan loop loop Java.

Sintaks :

sementara (keadaan) {// badan}

Contoh:

main fun (args: Array) {var i = 1 sambil (i<=3){ println(i) i++ } }

Pengeluaran :

satu
2
3

buat-sementara

The buat-sementara gelung serupa dengan sementara gelung kecuali satu perbezaan utama. A buat-sementara gelung pertama melaksanakan badan buat blok selepas itu memeriksa keadaan sementara.

Sintaks:

lakukan {// badan do block} semasa (keadaan)

Contoh:

main fun (args: Array) {var i = 1 do {println (i) i ++} semasa (i<=3) }

Pengeluaran:

satu
2
3

Sekarang anda semua tahu bagaimana pernyataan aliran kawalan berfungsi, mari kita lihat Fungsi Kotlin.

Fungsi Kotlin

Fungsi pada dasarnya dirujuk kepada sekumpulan blok kod yang saling berkaitan yang melakukan tugas tertentu. Fungsi digunakan untuk memecah program menjadi submodul yang berbeza.

Di Kotlin, fungsi dinyatakan menggunakan kata kunci seronok.

keseronokan (x: Int): Int {return 2 * x}

Ini adalah bagaimana anda menyatakan fungsi di Kotlin.

Sekarang mari kita bincangkan fungsi Lambda.

Fungsi lambda

Fungsi Kotlin disebut sebagaikelas pertama, yang bermaksud bahawa ia dapat disimpan dalam pemboleh ubah dan struktur data, diserahkan sebagai argumen ke dan dikembalikan dari fungsi pesanan tinggi yang lain. Sekarang, apakah fungsi lambda?

Fungsi lambda adalah fungsi yang ditentukan tanpa nama.

Contohnya :

fun main (args: Array) {val myLambda: (Int) -> Unit = {p: Int -> println (p)} addNumber (3,6, myLambda)} fun addNumber (a: Int, b: Int, myLambda : (Int) -> Unit) {val add = a + b myLambda (tambah)}

Pengeluaran:

9

Pengecualian

Pengecualian digunakan untuk menunjukkan masalah dalam kod anda semasa pelaksanaannya. Pengendalian pengecualian juga disebut sebagai kemampuan untuk mengatasi pengecualian yang mungkin terjadi. Sekiranya anda tidak menangani pengecualian yang berlaku, program kami akan menghentikan pelaksanaan secara tiba-tiba sehingga aplikasi anda hancur dengan serta-merta.

Di Jawa, terdapat dua jenis pengecualian: dicentang dan tidak dicentang. Tetapi, Kotlin menyokong pengecualian yang tidak diperiksa.

Ini adalah pengecualian yang dilemparkan kerana kekurangan dalam kod anda. Mereka adalah subkelas langsung atau tidak langsung dari superclass RuntimeException.

  • ArithmeticException: Ini dilemparkan apabila anda membahagi nombor dengan sifar.
  • ArrayIndexOutOfBoundExceptions: Ini dilemparkan apabila array telah diakses dengan indeks haram.
  • SecurityException: Ini dilemparkan oleh pengurus keselamatan untuk menunjukkan pelanggaran keselamatan.
  • NullPointerException: Ini dilemparkan semasa anda menggunakan kaedah atau harta benda pada objek kosong.

Dengan ini, kita sampai pada akhir artikel ini mengenai “ Bahasa Pengaturcaraan Kotlin '. Saya harap kalian jelas dengan topik yang dibincangkan.

Setelah anda membaca blog Kotlin Programming Language kami, anda boleh melihat Edureka's Ada soalan untuk kami? Sila sebutkan dalam komen di bahagian blog Kotlin Programming Language dan kami akan menghubungi anda.