Rust में एक मैक्रो vec![] दिया गया है, जो वेक्टर बनाने में मदद करता है। जब आपको ऐरे तैयार करने हों, तब यह काफी काम आता है।
आप खाली बफर बनाएँगे और फिबोनाची अनुक्रम की पहली पाँच संख्याएँ, यानी एलिमेंट, लिखेंगे।
फिबोनाची अनुक्रम संख्याओं का एक समूह है जिसमें हर अगला एलिमेंट पिछले दो का जोड़ होता है। हम इस अनुक्रम की शुरुआत 1 से करते हैं। इसलिए पहले दो एलिमेंट 1 और 1 होते हैं।
count शून्यों का बफर बनाइएएक ऐसा फंक्शन बनाइए जो count शून्यों का बफर बनाता है।
let my_buffer = create_buffer(5);
// [0, 0, 0, 0, 0]
एक ऐसा फंक्शन बनाइए जो फिबोनाची अनुक्रम की पहली पाँच संख्याएँ लौटाता है।
इसके पहले पाँच एलिमेंट 1, 1, 2, 3, 5 हैं।
let first_five = fibonacci();
// [1, 1, 2, 3, 5]