Julia Tingkat Menengah
Anthony Markham
Quantitative Developer
range adalah objek dengan tipe datanya sendiri.my_range = 1:10 # start:stop
range tidak menampilkan urutan nilai di dalam objek!my_range = 1:10
println(my_range)
1:10
my_range = 0:10:50 # start:step:stop
step menentukan nilai berikutnya dalam rentang.start satustep 10end 50my_range = 1:10:50
println(my_range)
1:10:50
for loop dapat melakukan ini, seperti pada vektormy_range = 0:10:50
for value in my_range
println(value)
end
0
10
20
30
40
50
start, step, dan stop dapat digunakan untuk mengambil nilai terkait dari sebuah rentang.my_range = 0:10:50
println(my_range[2])
10
start, step, dan stop dapat digunakan untuk mengambil nilai terkait dari sebuah rentang.println(my_range.start)
println(my_range.step)
println(my_range.stop)
0
10
50
while memerlukan akses ke tiap elemen rentang.[] untuk mengakses elemen, sama seperti vektor.i = 1 karena Julia mulai indeks dari 1, bukan 0!i = 1
while i <= length(my_range)
println(my_range[i])
i = i + 1
end
... digunakan untuk membuka (unpack) iterable.my_range = 0:10:50
println([my_range...])
[0, 10, 20, 30, 40, 50]
Julia Tingkat Menengah