ひとつ前でも投稿しけど、今日は朝4時起きで、子どもら連れてスノーボードへ行ってきました。
帰ってきてバタバタしてこんな時間。ピアノの練習できなかったぜ。
バス移動中に、KindleでGOの本ちょっと読んだです。
GO
プログラミング経験者がGo言語を本格的に勉強する前に読むための本 / 天田士郎
この本、さらっと読めていいですね〜。値段もお手頃。
パッケージ
- ひとつ以上のソースファイルで構成される
- 同じパッケージに属するソースファイルは全て同一のディレクトリに置くこと
- ひとつのディレクトリに複数のパッケージは置けない
- mainパッケージを除き、パッケージ名とディレクトリ名は同じにする(慣例)
// sample1パッケージに属する
package sample1
func hoge1() {
// 処理
}
// sample1パッケージに属する
package sample1
func hoge2() {
hoge1() //同一パッケージ内の関数を呼び出す
}
import
// 単一インポート
import "sample1"
// 複数インポート
import (
"sample1"
"fmt"
"os"
)
小文字から始まるメンバは異なるパッケージに属するファイルからは参照ができない
package sample1
// sample1パッケージ外から使用できない
func hoge1 () {
// 処理
}
// sample1パッケージ外から使用できる
func Hoge2 () {
// 処理
}
おしまい
3連休というのに、明日はお仕事あるのでもう寝ます。
おやすみなさい