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

کاش در مورد if که بکار بردید ok و عبارت شرطی if که ایگنور کردید یه مقدار بیشتر توضیح می‌دادید

سلام مصطفی جان وقتتون بخیر

چون تعداد جلسات زیاد هست ممنون میشم سوالتون رو با کد بپرسید تا بهتر راهنماییتون کنیم

تکه کدی که متوجه نشدید رو ارسال کنید تا بهتون توضیح بدم

پوریا شفیعی ۲۴ خرداد ۱۴۰۲، ۱۹:۰۹

سلام،

if نوشته شده جهت کوتاه سازی بوده، شما میتونستید به این شکل بنویسید:

j, ok := keys[complement]
if ok {
    return []int{j, i}
}

اما کوتاه شده اش به این صورت شده که از j هم استفاده نشده بخاطر همین ignore شده و به این شکل این if در یک خط نوشته شده و با این سینتکس:

if _, ok := keys[complement]; ok {
    return []int{keys[complement], i}
}
محسن موحد ۱۹ تیر ۱۴۰۲، ۲۰:۴۶