कीवर्ड आर्ग्यूमेंट्स

इंटरमीडिएट Julia

Anthony Markham

Quantitative Developer

कीवर्ड आर्ग्यूमेंट्स - ओवरव्यू

  • किसी फ़ंक्शन पैरामीटर को एक कीवर्ड असाइन करता है.

  • फ़ंक्शन को आर्ग्यूमेंट पास करते समय हम वही असाइन किया गया कीवर्ड उपयोग करते हैं.

  • कीवर्ड आर्ग्यूमेंट्स को अन्य प्रकारों के साथ मिला सकते हैं, लेकिन वे हमेशा अंत में होने चाहिए.

function person(; location)
    return location
end
इंटरमीडिएट Julia

कीवर्ड आर्ग्यूमेंट्स - सिंटैक्स

  • कीवर्ड आर्ग्यूमेंट्स दिखाने के लिए सेमिकोलन ; ऑपरेटर का उपयोग करें.
function person(; location)
    return location
end
person(location="Sydney")
"Sydney"
इंटरमीडिएट Julia

कीवर्ड आर्ग्यूमेंट्स - आर्ग्यूमेंट प्रकार मिलाना

  • याद रखें, पोज़िशनल आर्ग्यूमेंट्स कीवर्ड आर्ग्यूमेंट्स से पहले होने चाहिए.
function person(name, ; location)
    return name, location
end
person("Anthony", location="Sydney")
("Anthony", "Sydney")
इंटरमीडिएट Julia

वैरिएबल संख्या वाले आर्ग्यूमेंट्स

  • वैरिएबल संख्या वाले आर्ग्यूमेंट्स (varargs) हमें मनचाही संख्या के आर्ग्यूमेंट्स पास करने देते हैं.

  • किसी पैरामीटर को varargs स्वीकार करने हेतु एलिप्सिस ... ऑपरेटर का उपयोग करें.

function names(name...)
    println(name)
end

names("Anthony", "Ben", "Hannah", "Julia")
("Anthony", "Ben", "Hannah", "Julia")
इंटरमीडिएट Julia

आर्ग्यूमेंट प्रकारों की वैरिएबल संख्या

  • हम एक फ़ंक्शन डेफिनिशन में पोज़िशनल, कीवर्ड, और varargs—तीनों मिला सकते हैं.
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

अभ्यास करते हैं!

इंटरमीडिएट Julia

Preparing Video For Download...