शुरू करेंमुफ़्त में शुरू करें

अपना खुद का फंक्शन लिखना - 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
कोड संपादित करें और चलाएँ