List Pada OCaml
Tipe data dengan banyak nilai.
Membangun tipe data dari gabungan tipe data primitf.
Desember 19, 2020
Tipe data buatan ialah tipe data yang dibuat secara langsung oleh programmer, salah satunya Record.
Record memerlukan pengenal untuk digunakan sebagai tipe data, seperti int
,string
dan sebagainya.
Record memiliki kolom - kolom gabungan tipe data, berikut aturan pembangkitanya
type <nama record> = {
<nama kolom>: <tipe data>;
<nama kolom>: <tipe data>;
...
}
record digunakan untuk menampung banyak tipe untuk mengambarkan data, sebagai contoh mengambarkan biodata Orang
type orang = {
nama: string;
umur: int;
}
Sekarang tipe data bernama orang
sudah dibangkitkan, berisi kolom nama (string
) dan umur (int
). Nama record mengunakan huruf kecil (lower case
).
Record berisi kolom-kolom data, untuk mengunakan Record sebagai tipe data mengikuti aturan berikut
{<nama kolom>=<nilai kolom>;<nama kolom>=<nilai kolom>;...};
Penerapanya pada tipe orang
let kamu = {nama = "Roboco";umur = 17};;
Variable kamu
memiliki tipe Orang, Record dapa membaca nilai kolom-kolom seperti nama
dan umur
pada tipe Orang.
Pembaca nilai pada kolom dari record mengunakan aturan berikut
<nama record>.<nama kolom>
Contoh pada tipe orang
kamu.nama (* Roboco *)
kamu.umur (* 17 *)
Blog ini tidak dibiayai oleh iklan untuk bayar server dan jajan milkshake. Agar tetap terus beroperasi dan menorehkan lebih banyak tulisan yang (semoga) bermanfaat!
Beri sedikit tips ke Loka Kode untuk bayar server dan beli milkshake.
Tipe data dengan banyak nilai.
Fungsi tanpa nama.
Pemilihan membagi ruang batasan ekspresi untuk dijalankan.