Mr. Deepak Verma
Web Developer
Parameters/Arguments

Learn Go Language by M-Learnify

Go Language

Parameters/Arguments


Go Functions with Parameters

Go Functions with Parameters

Functions को information पास करने के लिए parameters का use किया जाता है। Parameters function के अंदर variables की तरह काम करते हैं।

Syntax

Parameters और उनके types function name के बाद parentheses में specify किए जाते हैं। Multiple parameters के लिए comma से separate करें:

func FunctionName(param1 type, param2 type, param3 type) {
  // code to be executed
}

Function With Single Parameter Example

नीचे example में function familyName() एक parameter fname (type string) लेता है। जब इसे call किया जाता है, तो argument pass किया जाता है:

package main
import ("fmt")

func familyName(fname string) {
  fmt.Println("Hello", fname, "Refsnes")
}

func main() {
  familyName("Liam")
  familyName("Jenny")
  familyName("Anja")
}

Result:

Hello Liam Refsnes
Hello Jenny Refsnes
Hello Anja Refsnes

Note: Parameter को function में pass किया गया value argument कहलाता है। इस example में fname parameter है, जबकि Liam, Jenny और Anja arguments हैं।

Function With Multiple Parameters

Function में multiple parameters भी add किए जा सकते हैं:

package main
import ("fmt")

func familyName(fname string, age int) {
  fmt.Println("Hello", age, "year old", fname, "Refsnes")
}

func main() {
  familyName("Liam", 3)
  familyName("Jenny", 14)
  familyName("Anja", 30)
}

Result:

Hello 3 year old Liam Refsnes
Hello 14 year old Jenny Refsnes
Hello 30 year old Anja Refsnes

Note: Multiple parameters के साथ function call में same number of arguments और same order का ध्यान रखना जरूरी है।

← Back to Courses
Course Lessons