Apakah kalian pernah bertanya-tanya, bagaimana format file dibedakan satu dengan yang lain? Apa sih isi dari suatu file sebenarnya? Lalu apakah bisa kita membuat format file sendiri? Di artikel ini,...
Dalam bahasa Rust, setiap variabel atau objek memiliki lifetime yang terkait dengannya, yaitu berapa lama variabel atau objek tersebut diperlukan dan digunakan dalam program. Rust memastikan bahwa memori yang digunakan...
Seperti yang telah kita ketahui, smart pointer adalah sebuah tipe yang mengimplementasikan trait Deref dan Drop. Kita sudah membahas tentang Deref di artikel sebelumnya. Kali ini, kita akan membahas tentang...
Sebuah smart pointer adalah sebuah tipe yang mengimplementasikan trait Deref dan trait Drop. Di artikel kali ini, kita akan membahas tentang trait Deref yang membuat kita dapat memperlakukan sebuah pointer...
Kita telah mencapai bab Smart Pointer. Namun, ini tidak terdapat pada seri utama Bahasa Rust kita. Karena itu saya memberi judul artikel ini “Bahasa: Rust Smart Pointers” dan bukan dengan...
Saya sudah pernah menjelaskan tentang generics pada Bab Result, Option, dan Pattern Matching. Dengan generics, kita dapat menuliskan tipe data abstrak dengan placeholder types untuk struct, enum, dan juga fungsi....
Kita sudah pernah membahas tentang enum di Bab Result, Option, dan Pattern Matching. Namun, kita belum membahasnya lebih dalam lagi. Artikel kali ini akan lebih pendek dari artikel-artikel sebelumnya, namun...
Di artikel kali ini, kita akan membahas tentang structs, traits, dan implementasi. Pertama-tama, kita harus mengetahui terlebih dahulu secara umum tentang struct.
Kali ini kita masuk ke topik yang lumayan ribet dan membingungkan bagi siapapun yang baru saja belajar Rust, entah itu seorang programmer yang berpengalaman maupun tidak. Topik ini merupakan hal...
Error handling merupakan salah satu logika penting dalam pemrograman. Error handling merupakan cara untuk memproses suatu logika disaat logika yang lainnya mengalami error atau kegagalan. Error handling dapat juga disebut...
Looping merupakan sebuah logika dimana sebuah iterator akan terus mengulang hingga batas yang ditentukan, atau selamanya. Loop dibagi menjadi for loop dan while loop dimana dalam for loop kita dapat...
Pada bagian ketiga ini, sesuai judul, kita akan membahas tentang fungsi, prosedur, dan return type atau tipe data yang dikembalikan oleh sebuah fungsi. Anda pastinya sudah tidak asing dengan fungsi...
Variabel Pada bahasa Rust, kita dapat mendeklarasikan variabel dengan tiga keyword berikut: const, static, dan let. Variabel const tidak akan dapat diubah atau immutable. Variabel static dapat diubah, namun membutuhkan...
Apakah kalian pernah bertanya-tanya, bagaimana format file dibedakan satu dengan yang lain? Apa sih isi dari suatu file sebenarnya? Lalu apakah bisa kita membuat format file sendiri? Di artikel ini,...
Dalam bahasa Rust, setiap variabel atau objek memiliki lifetime yang terkait dengannya, yaitu berapa lama variabel atau objek tersebut diperlukan dan digunakan dalam program. Rust memastikan bahwa memori yang digunakan...
Seperti yang telah kita ketahui, smart pointer adalah sebuah tipe yang mengimplementasikan trait Deref dan Drop. Kita sudah membahas tentang Deref di artikel sebelumnya. Kali ini, kita akan membahas tentang...
Sebuah smart pointer adalah sebuah tipe yang mengimplementasikan trait Deref dan trait Drop. Di artikel kali ini, kita akan membahas tentang trait Deref yang membuat kita dapat memperlakukan sebuah pointer...
Kita telah mencapai bab Smart Pointer. Namun, ini tidak terdapat pada seri utama Bahasa Rust kita. Karena itu saya memberi judul artikel ini “Bahasa: Rust Smart Pointers” dan bukan dengan...
Saya sudah pernah menjelaskan tentang generics pada Bab Result, Option, dan Pattern Matching. Dengan generics, kita dapat menuliskan tipe data abstrak dengan placeholder types untuk struct, enum, dan juga fungsi....
Kita sudah pernah membahas tentang enum di Bab Result, Option, dan Pattern Matching. Namun, kita belum membahasnya lebih dalam lagi. Artikel kali ini akan lebih pendek dari artikel-artikel sebelumnya, namun...
Di artikel kali ini, kita akan membahas tentang structs, traits, dan implementasi. Pertama-tama, kita harus mengetahui terlebih dahulu secara umum tentang struct.
Kali ini kita masuk ke topik yang lumayan ribet dan membingungkan bagi siapapun yang baru saja belajar Rust, entah itu seorang programmer yang berpengalaman maupun tidak. Topik ini merupakan hal...
Error handling merupakan salah satu logika penting dalam pemrograman. Error handling merupakan cara untuk memproses suatu logika disaat logika yang lainnya mengalami error atau kegagalan. Error handling dapat juga disebut...
Looping merupakan sebuah logika dimana sebuah iterator akan terus mengulang hingga batas yang ditentukan, atau selamanya. Loop dibagi menjadi for loop dan while loop dimana dalam for loop kita dapat...
Pada bagian ketiga ini, sesuai judul, kita akan membahas tentang fungsi, prosedur, dan return type atau tipe data yang dikembalikan oleh sebuah fungsi. Anda pastinya sudah tidak asing dengan fungsi...
Variabel Pada bahasa Rust, kita dapat mendeklarasikan variabel dengan tiga keyword berikut: const, static, dan let. Variabel const tidak akan dapat diubah atau immutable. Variabel static dapat diubah, namun membutuhkan...
Rinnosuke Morichika merupakan salah satu dari sedikit tokoh laki-laki di Touhou Project, dan bahkan dapat dibilang satu-satunya yang benar-benar penting. Rinnosuke memiliki hubungan yang dekat dengan kedua protagonis, terutama Marisa,...
Bermain game terutama game Windows di Linux dewasa ini bukanlah lagi sebuah sesuatu yang luar biasa. Dengan banyak usaha dari komunitas open source yang membangun compatibility layer, menjalankan software Windows...
Apa kamu telah bosan dengan Wine, ingin menghapus package tertentu seperti Visual C++ atau memang ingin menghapus seluruhnya dikarenakan ukurannya, library-library nya, dan package-packagenya yang sangat besar? Apa kamu ingin...
Bermain game terutama game Windows di Linux dewasa ini bukanlah lagi sebuah sesuatu yang luar biasa. Dengan banyak usaha dari komunitas open source yang membangun compatibility layer, menjalankan software Windows...
Rinnosuke Morichika merupakan salah satu dari sedikit tokoh laki-laki di Touhou Project, dan bahkan dapat dibilang satu-satunya yang benar-benar penting. Rinnosuke memiliki hubungan yang dekat dengan kedua protagonis, terutama Marisa,...