ห่วงไปภาษา
มีความสม่ำเสมอในการทำซ้ำหลายปัญหาในทางปฏิบัติจำนวนมากดังนั้นโปรแกรมจะต้องทำซ้ำงบบางอย่าง
ต่อไปนี้เป็นภาษาการเขียนโปรแกรมการไหลของแผนภูมิส่วนใหญ่โปรแกรมวงจร:
ไปให้ภาษาต่อไปนี้ประเภทของงบการประมวลผลห่วง:
ประเภทของวงจร | ลักษณะ |
---|---|
สำหรับวง | งบมีการทำซ้ำ |
วงที่ซ้อนกัน | หนึ่งหรือซ้อนกันมากขึ้นสำหรับวงในสำหรับวง |
งบการควบคุมวง
งบการควบคุมวงควบคุมการดำเนินการตามคำสั่งของร่างกายห่วง
GO ภาษาควบคุมวงสนับสนุนงบต่อไปนี้:
งบการควบคุม | ลักษณะ |
---|---|
คำสั่งแบ่ง | มักจะใช้เพื่อขัดขวางปัจจุบันห่วงหรือออกจากงบเปลี่ยน |
ยังคงคำชี้แจง | Skip งบที่เหลืออยู่ของรอบปัจจุบันและจากนั้นต่อด้วยรอบถัดไป |
คำสั่งไปที่ | การถ่ายโอนการควบคุมคำสั่งที่มีข้อความ |
Infinite Loop
เช่นมากกว่าห่วงงบเงื่อนไขเป็นเท็จเป็นห่วงไม่เคยอนันต์เราสามารถตั้งค่าการแสดงออกที่มีเงื่อนไขเพียงผ่านการห่วงคำสั่งให้ดำเนินการวง จำกัด :
package main import "fmt" func main() { for true { fmt.Printf("这是无限循环。\n"); } }