سرمایه گذاری متفاوت در سال نو 🍎🌱 ۳۵٪ تخفیف نوروزی ➕ حضور رایگان در مسترمایند نخبگان صنعت نرم‌افزار 💻✅
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ دانشجوی سون‌لرن
key in map
جامعه گولنگ ایجاد شده در ۲۵ مرداد ۱۴۰۲

سلام وقت بخیر

میخواستم بپرسم چرا توی map بعد از struct

تایپ key رو string تعریف می‌کنیم و int نه؟

سلام وقت بخیر


این بسته به نیاز شماست

اگر نیاز دارید که کلید‌ها رو به عنوان مثال به عنوان اعداد مقایسه کنید و به سرعت به آن‌ها دسترسی داشته باشید، انتخاب int مناسب است. اگر کلید‌ها به عنوان رشته‌های uniqe برای شناسایی استفاده می‌شوند، استفاده از string مناسب‌تر است.

در این مثال ما کلید رو به عنوان یک شناسه یونیک در نظر گرفتیم. که در اینده میتونه به ما Pattern Matching کمک کند


بطور کل بسته به کانتکست ، انتخاب به شما بستگی دارد.

بهترین پاسخ
پوریا شفیعی ۲۵ مرداد ۱۴۰۲، ۰۹:۱۵