Open kresnasatya opened 4 years ago
Sebelumnya thanks udah buat issue mas @satyakresna 🙏
Oke, bantu jawab nih.
struct
bisa dibilang custom struktur data, yang isinnya bisa ada macem2, bisa integer, dan string di dalamnya. impl
itu sebuah blok implementasi yang terasosiasi dengan tipe data tertentu, karna implement sangat bergantung dengan tipe data, jadinya butuh untuk membuat struct dulu, agar bisa menggunakan impl
.
Semoga bisa menjawab
karna implement sangat bergantung dengan tipe data, jadinya butuh untuk membuat struct dulu, agar bisa menggunakan
impl
Makasih mas @adiatma atas penjelasannya. 🙏
Di bagian contoh kode sub bab Associated functions tidak memuat struct People
yang menyebabkan saya menemukan error tersebut. Tetapi, langkah-langkah yang saya lakukan di atas agar kode berhasil berjalan apakah sudah benar ya? Supaya saya bisa bantu kontribusi perbaiki dokumentasinya.
Terimakasih mas @satyakresna, langkah2nya udah sesuai mas, thanks ya...
di tunggu kontribusinya 🙏
Halo, saya mencoba kode sub bab Associated Functions di bab Struct.
Saat saya menjalankan kode di atas tidak berhasil karena modul
People
tidak dideklarasikan. Berikut screenshotnya.Saya mencoba mendeklarasikan
struct People
sebelum kodeimpl
People seperti di bawah ini.Namun, saat saya jalankan tidak berhasil karena
People
tidak memiliki fielddays
danincome
. Berikut screenshotnya.Kemudian, saya coba menambahkan field
days
danincome
distruct People
kode masih tidak bisa dijalankan karena masalah formatting.Akhirnya, saya coba tambahkan
#[derive(Debug)]
di atasstruct People
barulah berjalan sesuai dengan ekspektasi.Saya penasaran mengapa saya harus mendefinisikan
struct People
lagi? Padahal di dalamimpl People
sudah mendefinisikanstruct People
secara tidak langsung.Cc mas @adiatma, @ri7nz, @kevanantha
Terima kasih.