Julia 중급
Anthony Markham
Quantitative Developer
range는 자체 자료형을 갖는 객체입니다.my_range = 1:10 # start:stop
range를 출력해도 내부 값의 나열은 보이지 않습니다!my_range = 1:10
println(my_range)
1:10
my_range = 0:10:50 # start:step:stop
step 값이 다음 값이 무엇인지 결정합니다.start 값: 1step 값: 10end 값: 50my_range = 1:10:50
println(my_range)
1:10:50
for 반복문을 사용할 수 있습니다my_range = 0:10:50
for value in my_range
println(value)
end
0
10
20
30
40
50
start, step, stop으로 해당 값을 가져올 수 있습니다.my_range = 0:10:50
println(my_range[2])
10
start, step, stop으로 해당 값을 가져올 수 있습니다.println(my_range.start)
println(my_range.step)
println(my_range.stop)
0
10
50
while 반복문으로 순회하려면 각 요소에 접근해야 합니다.[] 표기로 요소에 접근합니다.i = 1로 설정합니다!i = 1
while i <= length(my_range)
println(my_range[i])
i = i + 1
end
...는 iterable을 풀어냅니다.my_range = 0:10:50
println([my_range...])
[0, 10, 20, 30, 40, 50]
Julia 중급