田村ゆかり = 17 を Go 言語で書く
「入信の年齢制限が「30歳」」という17歳教の仕様に従って実装してみる。 Goのバージョンは1.4.2を使用した。
なお Go は勉強しはじめたばかり。
package main import ( "fmt" ) func main() { yukarin := init_yukarin(38) fmt.Printf("%s、%d歳です!", yukarin.name, yukarin.age) } type person struct { name string age int } func init_yukarin(age int) *person { yukarin := new(person) yukarin.name = "田村ゆかり" if age < 30 { yukarin.age = age } else { yukarin.age = 17 } return yukarin }
田村ゆかり、17歳です! Process finished with exit code 0