Modul ini menyusun program Perl yang lebih besar dengan dua perangkat: subrutin untuk mengemas logika dan referensi untuk membangun struktur data bersarang. Pembahasan bergerak dari definisi subrutin dan akses argumen melalui @_, nilai balik berbentuk list dan wantarray, pembuatan referensi dengan operator backslash, hingga hash dari hash, array dari hash, dan penelusuran pohon data. Referensi menjadi fondasi wajib bagi materi modul dan pemrograman objek.
Subrutin dan Referensi
Modul struktur program: subrutin beserta nilai baliknya, lalu referensi sebagai fondasi struktur data kompleks yang bersarang.
0/0 selesai
- Subrutin
Mendefinisikan subrutin dengan sub, menerima argumen lewat @_, dan memanggilnya dengan atau tanpa tanda kurung.
- Nilai balik
Nilai balik berbentuk daftar nilai beserta pengenalan wantarray untuk menyesuaikan hasil dengan konteks pemanggil.
- Referensi
Membuat referensi dengan operator dan mengaksesnya melalui sintaks panah -> sebagai alamat menuju data.
- Data kompleks
Membangun hash dari hash, array dari hash, dan struktur bersarang lainnya dengan referensi anonim.
- Dereferensi
Menelusuri struktur data bersarang, membentuk pohon data, dan mencetaknya dengan Data::Dumper.