سوالم این هست که چرا strings.Index فقط شماره ایندکس a رو برمیگردونه در حالی که رشته ای که بهش دادیم an هست و انتظار میره که ایندکس n رو هم بهمون بگه.
درود وقت بخیر
در واقع، تابع `strings.Index` در گولنگ، ایندکس اولین حرفی رو که در رشته دوم وجود داره رو برمیگردونه. بنابراین، در مثالی که شما زدید، ایندکس حرف a در رشته Iran، یعنی ۱ برگشت داده میشه. اگر میخواید ایندکس حرف n رو بدست بیارید، باید از تابع `strings.LastIndex` استفاده کنید. این تابع، شماره ایندکس آخرین حرفی که در رشته دوم وجود داره رو برمیگردونه. مثلا