Menambahkan Behavior Pada Custom Type

Method Method adalah cara kita mendefinisikan behavior pada custom type. Untuk mendefinisikan method, digukanakan keyword impl disertai Object yang akan diimplementasikan. Sebagai contoh, kita dapat menambahkan method pada struct yang dibahas pada modul sebelumnya, yaitu HockeyPlayer. Syntax dasarnya akan seperti berikut Berikut contoh implementasi method dengan nama shot_puck, yang isi code akan menampilkan tulisan ‘Goal’ … Read more

Sharing is caring:

Menggunakan Struct Pada Rust

Structs mirip dengan tuples, dimana dapat menyimpan multiple values dan memiliki tipe data berbeda. Perbedaannya, pada struct kita harus memberi nama field dari data. Berikut syntax mendefinisikan struct Menggunakan contoh Hockey dari modul enums, kita akan membuat struct HockeyPlayer. Berikut contoh penggunaanya Tuple Struct Adalah struct yang mirip tuple, dimana tidak digunakan nama field. Contoh: … Read more

Sharing is caring:

Menggunakan Enums Pada Rust

Enum adalah type data custom. Berikut syntax untuk membuat enum: Contoh, kita akan membuat enum untuk posisi player hockey Berikut contoh penggunaan enum baik sebagai parameter pada function atau mengakses enum variants. Setiap Enum Variants dapat menyimpan data tambahan, berikut contohnya enum Clock diatas menyimpan tipe jam matahari yang hanya membutuhkan nilai jam, jam digitial … Read more

Sharing is caring:

Rust Control Flow

Control flow dari code pada rust terdapat 3 macam yaitu, Block if – else if – else Block loop, while, for Block match Block if – else if – else Syntax dasar dari block if-else Contoh menggunakan if else block: Block Loop Perintah loop akan menjalankan block code sampai dilakukan perintah break (baik dari code … Read more

Sharing is caring: