Study
Julia

Array & Vector Dasar di Julia

Penjelasan

Array adalah struktur data inti Julia untuk komputasi numerik. Vector (array 1 dimensi) dibuat dengan `[1, 2, 3]`, diakses dengan indexing BERBASIS 1 (bukan 0, mirip R/Lua/MATLAB — konvensi umum di bahasa scientific computing). Fungsi umum: `length`, `push!` (tambah elemen, tanda seru menandakan fungsi ini MENGUBAH array aslinya), `sort`, `sum`.

Contoh Konsep

angka = [1, 2, 3, 4, 5]

angka[1]        # 1, index dimulai dari 1
length(angka)   # 5
sum(angka)      # 15

push!(angka, 6)     # tambah elemen, MENGUBAH angka asli (tanda ! artinya mutating)
sort([3, 1, 2])     # [1, 2, 3], TIDAK mengubah array asli (tanpa !)

Praktikum

Buat vector nilai berisi 5 nilai ujian, cetak sum() dan length()-nya, lalu tambahkan satu nilai baru dengan push!().

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Konvensi tanda seru `!` di akhir nama fungsi (`push!`, `sort!`, `append!`) adalah SINYAL bahwa fungsi itu MENGUBAH argumennya langsung (mutating) — versi tanpa `!` (`sort`) mengembalikan hasil BARU tanpa mengubah aslinya.