Study
Julia

Array Comprehension di Julia

Penjelasan

Array comprehension adalah cara ringkas membuat array baru dari sebuah range/collection — sintaksnya `[ekspresi for x in range]`, bisa juga ditambah kondisi filter dengan `if`.

Contoh Konsep

kuadrat = [x^2 for x in 1:5]
# [1, 4, 9, 16, 25]

genap = [x for x in 1:20 if x % 2 == 0]
# [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]

# Bisa juga 2 dimensi, menghasilkan matrix
tabelKali = [i * j for i in 1:3, j in 1:3]

Praktikum

Pakai array comprehension untuk membuat array berisi kelipatan 3 dari 1 sampai 30.

Editor Latihan

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

Tips

Array comprehension di Julia biasanya lebih cepat DAN lebih ringkas dibanding loop `for` manual yang push! elemen satu per satu — pertimbangkan comprehension dulu untuk transformasi range/array sederhana.