bam6o0の記憶域

忘備録になればいいな

Go言語の勉強記録2bit

gistc3d0452d9a762ef466ea1c79b06b3e0c

package main

  • Goのソースファイルは必ずpackage文で始まる。
  • ソースファイルはパッケージという単位でグルーピングされる。
  • 各パッケージには1つ以上おソースファイルが所属する。
  • hello.goファイルがmainパッケージに属することを指定している。

import “fmt”

  • 他のパッケージ内でエクスポートされている型や関数をこのソースファイル内で使用する宣言

func main(){~}

  • func文は関数の宣言
  • mainは関数名
  • mainは特別な関数
  • mainは実行時に最初に呼び出される関数
  • 外部のパッケージの関数呼び出しはパッケージ名と関数名の間に.を入れる
  • fmt.Printlnは標準出力

全体

  • 文末セミコロンは省略可能(例外あり)
  • 1つの行に2つの文のときは明示的にセミコロンを入れる。
  • 関数宣言{}の置き場はfuncと同じ行。
  • コメントアウト//または/*~*/

おまけ

ソースコード整形コマンド

$go fmt file