今回は、greet(name) にname := "うさこさん"と入力すれば、こんにちはうさこさんと出力する関数を作成してみる。
package main
import "fmt"
func main() {
name:="うさこさん”
greet(name)
}
func greet(a string) {
fmt.Println("こんにちはうさこさん”)
}
ここで作成する関数は、greet関数で、今回は、name := "うさこさん"と文字を入力するので、引数はfunc greet(a string){}となる。
今回は、返り値を持つかどうかだが、main関数内ではgreet関数実行時に左側に変数 = greet(name)という形式ではないので、関数内の結果を変数に代入して結果を求める形式ではなく、関数の変数部分に値を入れて実行する形式なので、返り値は必要ない。
返り値が必要ないので、greet関数の末尾にreturnはいらない。




