Go-র কন্ট্রোল ফ্লো ইচ্ছাকৃতভাবে ন্যূনতম — শুধুমাত্র **একটি লুপ কীওয়ার্ড (for)**রয়েছে, শর্তের চারপাশে কোন প্যারেন্থেসিস নেই, এবং বাধ্যতামূলক ব্রেসেস রয়েছে। এই সরলতা উদ্দেশ্যপ্রণোদিত, প্রতিটি কাজ করার জন্য একটি স্পষ্ট উপায় প্রদান করে।
if — কোন প্যারেন্থেসিস নেই, একটি ঐচ্ছিক init স্টেটমেন্ট সহ
x > {
fmt.Println()
} x > {
fmt.Println()
} {
fmt.Println()
}
err := doSomething(); err != {
err
}
