इंटरमीडिएट 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) हमें मनचाही संख्या के आर्ग्यूमेंट्स पास करने देते हैं.
किसी पैरामीटर को 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