Sebelas duabelas lah, beda tipis tapi memang beda maksud dan tujuan,
Kalau parameter ref harus sudah mempunyai nilai awal sebelum masuk kedalam sebuah fungsi, parameternya tidak boleh null, masuk kedalam fungsi, dan nilainya memang diniatkan untuk dirubah didalam fungsi tersebut, dan setelah keluar dari fungsinya maka ref sudah mempunyai nilai yang baru
Sedangkan out parameter belum mempunyai nilai tersebut, proses dalam fungsi dan menghasilkan sebuah nilai, mungkin lebih bagus kalau out kita anggap sebagai return value tambahan dari sebuah fungsi.
Happy Code dan jangan lupa Subscribe, Share
No comments:
Post a Comment