Julia voor gevorderden
Anthony Markham
Quantitative Developer
Wijs een keyword toe aan een functieparameter.
Gebruik dit keyword bij het doorgeven van een argument.
Je kunt keyword-argumenten met andere typen mixen, maar ze moeten als laatste komen.
function person(; location)
return location
end
; voor keyword-argumenten.function person(; location)
return location
end
person(location="Sydney")
"Sydney"
function person(name, ; location)
return name, location
end
person("Anthony", location="Sydney")
("Anthony", "Sydney")
Een variabel aantal argumenten (varargs) laat je een willekeurig aantal argumenten doorgeven.
Gebruik de ellips-operator ... om een parameter als varargs te markeren.
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 voor gevorderden