Selasa, 22 September 2009

Fungsi.. 2

Passed by Value

Saat fungsi tambahan dipanggil, nilai dari variabel lokal a dan b menjadi 5 dan 3, tapi walaupun dilakukan modifikasi tetap tidak merubah apapun pada nilai x dan y di luar itu, karena variabel x dan y itu bukan dilewati dari fungsi tapi hanya di-copy nilainya saat fungsi dipanggil.


Passed by Reference


Untuk variabel di-passed by reference bukan meng-copy nilainya, melainkan bahkan meng-copy variabelnya sendiri dan modifikasi yang dilakukan pada variabel lokal memiliki pengaruh.
Passing by reference juag merupakan jalan yang baik untuk mengizinkan fungsi mengembalikan lebih dari satu nilai.

0 komentar:

Posting Komentar