大文字じゃないとダメらしい
- 前日のエラーを元に改めてやってみる
-
main.go
を書き直してみるも同じエラーが表示された - エラー内容で検索してみると、
fmt.Println
で表示させようとしているファイル名の先頭が小文字なのがいけないらしい事が分かった(参照したサイトはこちら)
やった、動いた!
- サイトに書いてある通りファイル名の先頭を大文字にしたら動いた!
- ダメだった時の記述
package sort
func beerfamous() string {
return "Superdry"
}
package sort
func sakefamous() string {
return "kikumasamune"
}
package sort
func whiskeyfamous() string {
return "ardbeg"
}
- 動いた時の記述 ※上段のファイルに比べて
****famous()
の先頭が大文字に変わっています
func Beerfamous() string {
return "Superdry"
}
package sort
func Sakefamous() string {
return "kikumasamune"
}
package sort
func Whiskeyfamous() string {
return "ardbeg"
}
- 動いた時の出力結果
$ go run main.go
Superdry
kikumasamune
ardbeg
まとめ
- たかが大文字、されど大文字
- コンピュータは難しい、でも動くとやっぱり嬉しい :-)