Video: How does a blockchain work - Simply Explained 2024
R adalah bahasa berbasis vektor. Anda bisa memikirkan vektor sebagai baris atau kolom angka atau teks. Daftar angka {1, 2, 3, 4, 5}, misalnya, bisa berupa vektor. Tidak seperti kebanyakan bahasa pemrograman lainnya, R memungkinkan Anda untuk menerapkan fungsi ke keseluruhan vektor dalam satu operasi tanpa kebutuhan akan loop eksplisit.
Kami akan mengilustrasikan beberapa kode R yang sebenarnya. Pertama, kita akan menetapkan nilai 1: 5 ke vektor yang akan kita panggil x:
Selanjutnya, kita akan menambahkan nilai 2 ke setiap elemen pada vektor x dan mencetak hasilnya: >> x + 2 [1] 3 4 5 6 7
Anda juga bisa menambahkan satu vektor ke vektor lainnya. Untuk menambahkan nilai 6: 10 element-wise ke x, Anda melakukan hal berikut: >> x + 6: 10 [1] 7 9 11 13 15
Untuk melakukan ini sebagian besar bahasa pemrograman lainnya memerlukan eksplisit loop untuk menjalankan melalui setiap nilai x.
Fitur R ini sangat kuat karena memungkinkan Anda melakukan banyak operasi dalam satu langkah. Dalam bahasa pemrograman yang tidak direkayasa, Anda harus memprogram sebuah lingkaran untuk mencapai hasil yang sama.