Modul ini menggarap inti karakter Mojo: model kepemilikan nilai dan pengelolaan memori. Topiknya bergerak dari perpindahan nilai yang berlaku secara bawaan, aturan peminjaman beserta eksklusivitasnya, peminjaman yang dapat diubah dan transfer yang mengonsumsi, sampai alokasi memori manual dengan Pointer dan destructor. Setelah modul ini, seluruh kode Mojo pada modul berikutnya dapat dibaca dengan pemahaman memori yang utuh.
Ownership dan model memori
Modul inti Mojo: perpindahan nilai, aturan peminjaman, peminjaman yang dapat diubah dan transfer kepemilikan, serta pengelolaan memori manual.
0/0 selesai
- Move secara bawaan
Memahami bahwa nilai yang tak dapat disalin berpindah tanpa klon yang tak disengaja.
- Aturan borrowing
Menalar konvensi bawaan yang meminjam secara immutable dan eksklusivitas peminjaman.
- inout dan owned secara mendalam
Menggarap peminjaman yang dapat diubah dan transfer yang mengonsumsi, dari inout dan owned lama ke mut dan var terkini.
- Memori manual
Mengelola memori manual dengan Pointer, alokasi stack dan heap, serta destructor.