width:100%; height:100%




10.7 Fungsi dengan Parameter Tidak Terurut

Jika diperhatikan lagi fungsi suhu_udara(), akan dapati kalau parameter yang bersifat opsional hanya ada 1, dan hanya ada di belakang. Bagaimana jika ternyata parameter opsionalnya ada lebih dari 1?

Coba perhatikan contoh berikut:

Cobalah kode berikut dengan menekan tombol Coba Sendiri Kode salinlah kode program dibawah pada interpreter, jalankan dan lihatlah bagaimana hasilnya.

...

Gambar 10.12 Parameter Tidak Terurut



Pada fungsi tersebut, kita telah mengatur nilai default untuk parameter derajat. Sehingga sekarang kita memiliki dua buah parameter opsional.

Kita coba panggil dengan 2 parameter seperti ini:

...

Gambar 10.13 Memanggil dengan dua parameter



Cobalah kode di atas dan lihat bagaimana output yang dihasilkan.
Untuk mengatasi kesalahan mengoper nilai, kita bisa mendefinisikan nama argumen/parameter yang akan kita isi. Perhatikan contoh berikut:

...

Gambar 10.14 Mendefinisikan nama parameter yang akan diisi



Cobalah kode di atas dan bandingkan bagaimana hasilnya dari kode sebelumnya.
Dengan mendefinisikan nama argumen yang kita passing, kita sekarang bisa memanggilnya bahkan secara tidak berurutan sekalipun.
width:100%; height:100%