ما هي مجموعة الكلمات الرئيسية في Golang
تُستخدم الكلمة الأساسية للنطاق في Golang للتكرار من خلال العناصر في العديد من أنواع هياكل البيانات ، بما في ذلك السلاسل ومصفوفات القيم والشرائح والخرائط. صيغة الكلمات الرئيسية للنطاق هي كما يلي:
ل فِهرِس و قيمة : = جمع النطاق {// الجسم الذي ينفذ
}
هنا ، القيمة والفهرس هما متغيران ، في هذه الحالة ، يشيران إلى فهرس أو كلمة رئيسية والقيمة المقابلة للعنصر المحدد حاليًا في المجموعة ، وفقًا لذلك. قد تتضمن المجموعات مصفوفة أو شريحة أو خريطة أو سلسلة. دعونا نرى مثيل الكلمة الرئيسية range في برنامج Golang.
مثال 1: استخدام نطاق الكلمات الرئيسية مع المصفوفات في Golang
برنامج بسيط يوضح كيفية التكرار من خلال مجموعة من الأرقام باستخدام نطاق الكلمات الرئيسية في Golang مذكور أدناه:
الحزمة الرئيسية
يستورد 'FMT'
func الرئيسي ( ) {
على واحد : = [ 3 ] int { 4 و 5 و 6 }
ل أنا و في : = نطاق سواء {
FMT. برنتف ( 'الفهرس:٪ d ، والقيمة هي:٪ d \ن ' و أنا و في )
}
}
في البرنامج أعلاه ، أنشأنا مصفوفة من ثلاثة أرقام وقمنا بتعيين قيم الإعداد الخاصة بها. بعد ذلك ، قمنا بالتكرار خلال عناصر مصفوفة الأرقام باستخدام النطاق الرئيسي. استخدمنا الجولانج fmt.Printf () وظيفة للإبلاغ عن كل من i (index) و v (القيمة) للعنصر المحدد حاليًا بعد كل تكرار.
مثال 2: استخدام نطاق الكلمات الرئيسية مع سلاسل في Golang
يمكن استخدام الكلمة الأساسية range في Golang للتنقل بين كل حرف في سلسلة ، فيما يلي مثال على رمز يوضح هذا:
الحزمة الرئيسيةيستورد 'FMT'
func الرئيسي ( ) {
يعرض : = 'Linux-Hint'
ل أنا و شار : = عرض النطاق {
FMT. برنتف ( 'فهرس السلسلة هو:٪ d ، والأحرف هي:٪ c \ن ' و أنا و شار )
}
}
أولاً ، أنشأنا السلسلة التي نريد إظهارها وتهيئتها باستخدام 'Linux-Hint'. بعد ذلك ، قمنا بتكرار كل حرف في نص العرض باستخدام يتراوح كلمة رئيسية. استخدمنا ملف fmt.Printf () دالة لإخراج قيم الفهرس وسمات الحرف للعنصر الحالي بعد كل تكرار:
خاتمة
بشكل عام ، تعد الكلمات الرئيسية لنطاق Golang أداة قوية وقابلة للتكيف للتكرار من خلال هياكل البيانات ، وعادة ما يستخدمها كود Go. أوضح المنشور أعلاه مثالًا بسيطًا لرمز Golang باستخدام نطاق الكلمات الرئيسية في المصفوفات والسلاسل.