Golang program that uses func with two arguments Last Updated : 12 Jul, 2025 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 Create Quiz Comment P prakhar7 Follow 0 Improve P prakhar7 Follow 0 Improve Article Tags : Go Language Go-Functions Explore Go Tutorial 3 min read OverviewGo Programming Language (Introduction) 7 min read How to Install Go on Windows? 3 min read How to Install Golang on MacOS? 4 min read Hello World in Golang 3 min read FundamentalsIdentifiers in Go Language 3 min read Go Keywords 2 min read Data Types in Go 7 min read Go Variables 9 min read Constants- Go Language 6 min read Go Operators 9 min read Control StatementsGo Decision Making (if, if-else, Nested-if, if-else-if) 5 min read Loops in Go Language 5 min read Switch Statement in Go 2 min read Functions & MethodsFunctions in Go Language 3 min read Variadic Functions in Go 3 min read Anonymous function in Go Language 2 min read main and init function in Golang 2 min read What is Blank Identifier(underscore) in Golang? 3 min read Defer Keyword in Golang 3 min read Methods in Golang 3 min read StructureStructures in Golang 7 min read Nested Structure in Golang 3 min read Anonymous Structure and Field in Golang 3 min read ArraysArrays in Go 7 min read How to Copy an Array into Another Array in Golang? 3 min read How to pass an Array to a Function in Golang? 2 min read SlicesSlices in Golang 14 min read Slice Composite Literal in Go 3 min read How to sort a slice of ints in Golang? 2 min read How to trim a slice of bytes in Golang? 3 min read How to split a slice of bytes in Golang? 3 min read StringsStrings in Golang 7 min read How to Trim a String in Golang? 2 min read How to Split a String in Golang? 3 min read Different ways to compare Strings in Golang 2 min read PointersPointers in Golang 8 min read Passing Pointers to a Function in Go 3 min read Pointer to a Struct in Golang 3 min read Go Pointer to Pointer (Double Pointer) 4 min read Comparing Pointers in Golang 3 min read Like