◆ とりあえずGo言語で「Hello World」
とりあえずは「Hello World」プログラムを書いてみると…
こんな感じのようです。
知識ゼロですが、Javaなどとはあまり変わらないですね。
Javaで言えば
に相当するものですね。
◆ fmtパッケージ
Go言語では、標準ライブラリとして「fmt」パッケージがあり、これが標準入出力をするパッケージのようです。
という感じで定義することでインポートも可能。
これも同じですね。
◆ パッケージ定義
クラスのパッケージ定義も同様。
ただし、main関数を持つクラスのパッケージ名は、一つ制約があり、mainという名前のパッケージ名にしないといけないようです。
実際、mainパッケージ名の場合は実行ができますが…
これを
のようにしてしまうと、実行時に、
と怒られてしまい、エラーとなります。
そして、main関数には、この関数は未使用ですよという警告まで。
つまり、実行時に最初に呼ばれるmain関数とはみなされなくなるということですね。
このあたりがJavaなどとは異なり、ちょっと特殊ですね。