Phân nhánh trường hợp sử dụng if và else trong Go rất đơn giản.
packagemain
import"fmt"
funcmain(){
Dưới đây là một ví dụ căn bản.
if7%2==0{fmt.Println("7 is even")}else{fmt.Println("7 is odd")}
Bạn có thể có một câu if mà không cần else.
if8%4==0{fmt.Println("8 is divisible by 4")}
Một câu lệnh có thể đứng trước câu điều kiện; bất kỳ biến
được khai báo trong câu lệnh này đều có sẵn trong nhánh hiện tại
và tất cả các nhánh tiếp theo.