文法
func (レシーバ名 レシーバ型) 関数名(引数名 引数の型) 戻り値の型 {
return 戻り値
}
シンプル
package main
import "fmt"
func main() {
functionName()
FunctionName()
}
// package内に公開する
func functionName() {
fmt.Print("value1")
}
// package内に公開する
func FunctionName() {
fmt.Print("value2")
}
実行結果
value1
value2
引数
package main
import "fmt"
func main() {
functionName("value")
}
func functionName(argument string) {
fmt.Print(argument)
}
実行結果
value
戻り値
package main
import "fmt"
func main() {
fmt.Print(functionName())
}
func functionName() string {
return "value"
}
実行結果
value