Functions may use certain parameters to receive values and perform the task required accordingly. The syntax for a function with two arguments is:
func function_name( [parameter_1 parameter_2] ) [return_types] { body of the function }
Example 1: Without any return type
// Golang program that uses func with // two arguments without any return type package main import "fmt"
// Function accepting two arguments // arguments defined as int type func add(x int , y int ) {
var sum int = x + y
fmt.Println(sum) // Prints the sum
} // main function func main() { add(10, 20) // Passing arguments
} |
Output:
30
Example 2: With return type
// Golang program that uses func with // two arguments with any return type package main import "fmt"
// Function accepting two arguments // arguments and return defined // as int type func add(x int , y int ) int {
var z int = x + y
return z
} // main function func main() { // Passing arguments and receiving
// the returned value in sum
var sum = add(10, 20)
// Prints the sum
fmt.Println(sum)
} |
Output:
30
Article Tags :