r := generate()とする数字をランダムに出力するgenerate関数を作成する。
package main
import (
"fmt"
)
func main() {
r:=generate()
fmt.Println(r)
}
func generate() int {
rand.Seed(time.Now().UnixNano())
r := rand.Intn(10)
return r
}
今回は、お題にr := generate()と書いてあるので、generate関数を実行すると、結果が変数rで返ってくることにしないといけない。
変数rは数字なので、func generate() int {}と書く。ただgenerate関数は、ランダムな数字さえ返ってこればよく、何か変数を代入して実行して数字が返ってくる訳でもないので、この場合は引数の()内は空白でよい。
また、main内でr := generate()となっているので、generate関数の末尾にreturn rをつける必要がある。




