একটি ভেরিয়েবল এবং ফাংশনের একই নাম থাকে। আমি কিভাবে ফাংশন কল করব?
fn main() {
let a = 1;
fn a() -> i32 {
2
}
println!("{}", a());
}
মরিচা সংকলক আমাকে বলেছিল:
error[E0618]: expected function, found `{integer}`
অন্য কথায়, মরিচা সংকলক aফাংশনটি কল করে না , পরিবর্তে aভেরিয়েবলটি অ্যাক্সেস করে ।
10
আমি সুস্পষ্ট সমাধানটি বর্ণনা করব: ফাংশনের মতো একই নাম রাখতে আপনার ভেরিয়েবলকে বাধ্য করার মতো কিছুই নেই । ইহা পরিবর্তন করুন.
—
শেপমাস্টার