Go Concepts - Functions: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 12: | Line 12: | ||
<pre> | <pre> | ||
func <name>( | func <name>([parameter-identifier1] [type1], [parameter-identifier2] [type2], ...) ([return-type1], [return-type2], ...) { | ||
statement1 | statement1 |
Revision as of 21:53, 17 March 2016
External
- Function type specification https://golang.org/ref/spec#Function_types
Internal
Overview
Syntax
func <name>([parameter-identifier1] [type1], [parameter-identifier2] [type2], ...) ([return-type1], [return-type2], ...) { statement1 statemen2 ... return <return-value1>, <return-value2> }
Built-in Functions
Closures
Anonymous function that capture local variables.
More about closures is available here.