Re:L

R: 08 Operator pada R (Penugasan)

Logo R

Sebenarnya operator penugasan telah kita ketahui dari artikel sebelumnya. Operator penugasan atau sering dikenal dengan istilah assignment operator digunakan untuk memberikan “tugas” (nilai) kepada variabel.

Pada R, terdapat 2 kelompok operator penugasan yang dibedakan berdasarkan simbol arahnya.


Kiri
Operator penugasan dengan arah menghadap ke kiri lebih umum digunakan, terlebih untuk simbol "=" banyak digunakan oleh berbagai bahasa pemrograman.

=    
<-   
<<-  

Operator penugasan (Kiri) pada R


Kanan
Operator penugasan dengan arah menghadap ke kanan memang dapat digunakan, namun tidak terlalu umum digunakan.

->   
->> 

Operator penugasan (Kanan) pada R


Jika kita cari di beberapa forum diskusi yang membahas tentang operator penugasan (assignment) pada R, banyak muncul perdebatan antara operator penugasan satu dengan yang lainnya, mana yang baiknya digunakan disaat A atau disaat B.

Namun, ada pendapat yang saya juga setuju yaitu dengan menggunakan operator penugasan menghadap ke kiri (=, <-, <<-) tapi harus konsisten. Ketika menggunakan simbol sama dengan ("=") maka seterusnya simbol sama dengan, juga ketika menggunakan simbol panah ("<-") seterusnya simbol panah.

Jika menganut preferensi bahasa R, operator penugasan yang populer digunakan adalah panah ("<-").