「Go言語」関数に引数と戻り値を定義するサンプル
書式1
func 関数名(引数名 float32) string {
処理コード
}
float32型の引数を受け取り、string型の値を返します。
書式2
func 関数名(引数名 int) string {
処理コード
}
int型の引数を受け取り、string型の値を返します。
使用例
package main import "fmt" //string型の値を返す関数funAの定義 func funA(n float32) string { return fmt.Sprint("float32型の引数を受け取り '", n, "'tt") } //string型の値を返す関数funBの定義 func funB(n int) string { return fmt.Sprint("int型の引数を受け取り '", n, "'ss") } func main() { //funA関数を呼び出す fmt.Println(funA(3.4567)) //funB関数を呼び出す fmt.Println(funB(890)) }
実行結果
float32型の引数を受け取り '3.4567’tt
int型の引数を受け取り '890’ss