Go Go Tutorial ArticlesGo HOME Go Introduction Go Get Started Go Syntax Go Comments Go Variables Declare Variables Declare Multiple Variables Naming Rules Go Constants Go Output Output Functions Formatting Verbs Go Data Types Basic Data Types Boolean Integer Float String Go Arrays Go Slices Create Slice Modify Slice Go Operators Operators Arithmetic Assignment Comparison Logical Bitwise Go Conditions Conditions if statement if else Statement else if Statement Nested if Go Switch Single-Case Multi-case Go Loops Go Functions Create/Call Function Parameters/Arguments Function Returns Recursion Go Struct Go Maps