Open In App

Golang program that uses func with two arguments

Last Updated : 10 May, 2020
Improve
Improve
Like Article
Like
Save
Share
Report

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


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads