# Conditional Statements Conditional statements are used to run code only if a certain condition is true; go supports : - `if` statements - `if / else` statements - `switch` `case` statements Free Content Effective Go: if statement Basic conditional patterns Go by Example: If-Else Golang programs if elseGolang programs switch case