अपना खुद का फंक्शन लिखना - structs
इस अंतिम अभ्यास में, जो structs पर है, आप एक कस्टम कंस्ट्रक्टर का उपयोग करके पहले से परिभाषित स्ट्रक्चर को संशोधित करेंगे.
आपको हमारी कंपनी के प्रत्येक कर्मचारी का विवरण सहेजने के लिए एक कस्टम टाइप दिया गया है. यह एक mutable struct है ताकि instance के भीतर की वैल्यू बदली जा सके. हमारी कंपनी का केवल एक ही ऑफिस सिडनी में है, इसलिए नया instance बनाते समय location फ़ील्ड को डिफ़ॉल्ट रूप से Sydney सेट करें.
इसके बाद, आपको एक कस्टम फंक्शन लिखना है जो किसी कर्मचारी के जन्मदिन पर age फ़ील्ड को 1 से बढ़ा दे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट Julia
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
mutable struct Employee
name::String
location::String
age::Int
# Create a function that defaults the location to "Sydney"
function ____(name, ____)
____(____, "Sydney", ____)
end
end