Open In App

Golang program that uses func with two arguments

Last Updated : 10 May, 2020
Comments
Improve
Suggest changes
Like Article
Like
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 C
// 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 C
// 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

Next Article
Article Tags :

Similar Reads