Golang (Go) Tutorial - Functions

Unlock Premium Features: AI explanations (Hinglish), Indian voice & Videos
Sign Up Free

โš™๏ธ Functions - Reusable Code

๐ŸŒŸ Real Life:

๐Ÿงฎ Calculator:
Input: 5, 3 โ†’ Add function โ†’ Output: 8

๐Ÿ“ฑ Phone Call:
Input: number โ†’ Dial function โ†’ Output: connected

๐Ÿ“ Function Syntax

func functionName(param type) returnType {
    // code
    return value
}

// Example
func add(a int, b int) int {
    return a + b
}

๐ŸŽฏ Function Types

TypeExample
No parametersfunc greet() { }
With parametersfunc add(a, b int) { }
Return valuefunc add() int { }
Multiple returnsfunc divide() (int, error)

๐Ÿค– AI Tutor Unlock Karo!

Apni language mein coding seekho - Hindi, Marathi, Gujarati aur 10+ Indian languages mein!

  • Hinglish mein explanations
  • Real-life examples
  • Beginner-friendly
Free Signup Karo

Example

func add(a, b int) int {
    return a + b
}
result := add(5, 3)