คำหลักช่วงใน Golang คืออะไร

Kha Hlak Chwng Ni Golang Khux Xari



คำหลักเป็นคำสงวนหรือตัวระบุที่มีความสำคัญเฉพาะในภาษาการเขียนโปรแกรม ใช้เพื่อวนซ้ำองค์ประกอบของอาร์เรย์ รายการ หรือคอลเลกชัน บทช่วยสอนนี้จะแสดงให้เห็นถึง พิสัย คำหลักในภาษา Golang ซึ่งเรียกอีกอย่างว่า Go

คำหลักช่วงใน Golang คืออะไร

คำสำคัญช่วงใน Golang ใช้เพื่อวนซ้ำผ่านองค์ประกอบในโครงสร้างข้อมูลหลายประเภท รวมถึงสตริง อาร์เรย์ของค่า การแบ่งส่วน และแผนที่ ไวยากรณ์ของคำหลักช่วงเป็นดังนี้:

สำหรับ ดัชนี , ค่า := คอลเลกชันช่วง {

// ร่างกายที่ดำเนินการ

}

ในที่นี้ ค่าและดัชนีเป็นตัวแปรสองตัวที่ในกรณีนี้ บ่งชี้ดัชนีหรือคำหลักและค่าที่สอดคล้องกันขององค์ประกอบที่เลือกในปัจจุบันในคอลเล็กชัน คอลเลกชันอาจรวมถึงอาร์เรย์ สไลซ์ แผนที่ หรือสตริง มาดูตัวอย่าง range keyword ในโปรแกรม Golang กัน







ตัวอย่างที่ 1: การใช้คีย์เวิร์ดช่วงกับอาร์เรย์ใน Golang

โปรแกรมอย่างง่ายที่แสดงวิธีการวนซ้ำผ่านอาร์เรย์ของตัวเลขโดยใช้คีย์เวิร์ด range ของ Golang มีดังต่อไปนี้:



แพคเกจหลัก

นำเข้า 'เอฟเอ็มที'

ฟังก์ชั่นหลัก ( ) {

ในหนึ่ง := [ 3 ] นานาชาติ { 4 , 5 , 6 }

สำหรับ ฉัน , ใน := ช่วงไม่ว่าจะเป็น {

เอฟเอ็มที พิมพ์ฉ ( 'ดัชนีคือ: %d และค่าคือ: %d \n ' , ฉัน , ใน )

}

}

ในโปรแกรมด้านบน เราสร้างอาร์เรย์ของตัวเลขสามตัวและตั้งค่าการตั้งค่า จากนั้น เราวนลูปผ่านองค์ประกอบของอาร์เรย์ num โดยใช้คีย์เวิร์ด range เราใช้โกแลง fmt.Printf() ฟังก์ชันรายงานทั้ง i(index) และ v(value) ของรายการที่เลือกในปัจจุบันหลังจากการวนซ้ำแต่ละครั้ง







ตัวอย่างที่ 2: การใช้คีย์เวิร์ดช่วงกับสตริงใน Golang

คำหลักช่วงใน Golang สามารถใช้เพื่อวนผ่านอักขระแต่ละตัวในสตริง ต่อไปนี้คือตัวอย่างโค้ดที่แสดงให้เห็นสิ่งนี้:

แพคเกจหลัก

นำเข้า 'เอฟเอ็มที'

ฟังก์ชั่นหลัก ( ) {

แสดง := 'Linux-คำแนะนำ'

สำหรับ ฉัน , ถ่าน := การแสดงช่วง {

เอฟเอ็มที พิมพ์ฉ ( 'ดัชนีสตริงคือ: %d และอักขระคือ: %c \n ' , ฉัน , ถ่าน )

}

}

ขั้นแรก เราสร้างสตริงที่เราต้องการแสดงและเริ่มต้นด้วย 'Linux-Hint' หลังจากนั้น เราวนซ้ำผ่านอักขระแต่ละตัวในข้อความที่แสดงโดยใช้ พิสัย คำสำคัญ. เราใช้ fmt.Printf() ฟังก์ชันเพื่อส่งออกค่าของดัชนีและแอตทริบิวต์ถ่านขององค์ประกอบปัจจุบันหลังจากการวนซ้ำแต่ละครั้ง:



บทสรุป

โดยทั่วไป คำหลักช่วงของ Golang เป็นเครื่องมือที่แข็งแกร่งและปรับเปลี่ยนได้สำหรับการวนซ้ำผ่านโครงสร้างข้อมูล และโค้ด Go มักใช้ประโยชน์จากคำหลักนี้ โพสต์ด้านบนอธิบายตัวอย่างง่ายๆ ของรหัส Golang โดยใช้ช่วงคำหลักในอาร์เรย์และสตริง