Julia 중급
Anthony Markham
Quantitative Developer
함수 매개변수에 키워드를 지정합니다.
함수를 호출할 때 지정한 키워드를 사용합니다.
키워드 인자는 다른 인자와 섞을 수 있으나, 항상 마지막에 와야 합니다.
function person(; location)
return location
end
; 으로 키워드 인자를 표시합니다.function person(; location)
return location
end
person(location="Sydney")
"Sydney"
function person(name, ; location)
return name, location
end
person("Anthony", location="Sydney")
("Anthony", "Sydney")
가변 인자(varargs)는 임의 개수의 인자를 전달할 수 있게 합니다.
줄임표 ... 로 가변 인자를 받는 매개변수를 표시합니다.
function names(name...)
println(name)
end
names("Anthony", "Ben", "Hannah", "Julia")
("Anthony", "Ben", "Hannah", "Julia")
function person(name, education... ; location)
return name, education, location
end
anthony = person("Anthony", "BE", "BS", "MComm", location="Sydney")
("Anthony", ("BE", "BS", "MComm"), "Sydney")
println(anthony[2][1])
BE
Julia 중급