2
স্ট্রিং (& স্ট্রিং), ভেক (এবং ভেক), বা বাক্স (এবং বাক্স) এর কোনও ফাংশন আর্গুমেন্ট হিসাবে কোনও রেফারেন্স গ্রহণ করতে কেন নিরুৎসাহিত করা হচ্ছে?
আমি কিছু জাস্ট কোড লিখেছিলাম যা &Stringএকটি যুক্তি হিসাবে গ্রহণ করে : fn awesome_greeting(name: &String) { println!("Wow, you are awesome, {}!", name); } আমি এমন একটি কোডও লিখেছি যা একটি Vecবা Box: fn total_price(prices: &Vec<i32>) -> i32 { prices.iter().sum() } fn is_even(value: &Box<i32>) -> bool { **value % 2 == …