Modul ini membahas prosedur sebagai unit organisasi program Fortran, mulai dari fungsi dan subrutin beserta semantik pass-by-reference, kontrak argumen intent, modul dengan pernyataan use serta kontrol public dan private, hingga submodul untuk pemisahan spesifikasi dari implementasi. Antarmuka eksplisit menjadi tema yang menghubungkan seluruh topiknya, dan setiap contoh dijalankan dengan gfortran. Materi modul ini memperdalam dasar bahasa dari modul Dasar modern dan menjadi bekal bagi modul array serta Fortran paralel.
Prosedur dan modul
Modul prosedur: fungsi dan subrutin dengan antarmuka eksplisit, deklarasi intent, modul dengan pernyataan use, serta submodul.
0/0 selesai
- Fungsi dan subrutin
Fungsi dan subrutin sebagai prosedur Fortran beserta semantik pass-by-reference dan antarmuka eksplisit.
- Deklarasi intent
intent(in), intent(out), dan intent(inout) sebagai kontrak argumen yang ditegakkan compiler.
- Modul dan use
Modul sebagai unit organisasi kode, pernyataan use, antarmuka eksplisit, serta kontrol public dan private.
- Submodul
Submodul untuk memisahkan spesifikasi modul dari implementasi prosedurnya.