読者です 読者をやめる 読者になる 読者になる

Go言語入門 / golang入門 初めてのGo言語 / golangプログミング 「Hello World」を表示する

Go言語 / golang プログラミング Go言語入門 / golang 入門

f:id:nasust:20161122141513p:plain The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/) CC3.0

こんにちは、nasustです。今後皆さんと一緒にGo言語 / golangが書けるように、一緒に勉強していきたいと思います。他のオブジェクト指向のプログラム言語を学んだことがあると前提で解説していきます。この前提とするのはGoを学ぶ前にRubyPHP,JavaScript,Java,C++などを触ったことがあると思うからです。

package main

import "fmt"

func main() {
        fmt.Printf("Hello world")
}

どのプログラムで最初に学ぶ定番の"Hello world"表示プログラムです。このコードを"hello.go"などのファイル名で保存して、go run hello.goと実行することで表示されます。

さて、コードを細かく解説していきます。

package main と func main

プログラムを実行すると、package mainfunc mainが実行されます。つまり最初に実行される関数です。プログラムが複数のコードファイルから成り立っていても、この関数が実行されます。逆に複数のfund mainがあるとコンパイルエラーとなります。

C言語int mainJavastatic void mainのような関数です。

import fmt

パッケージをインポートする構文です。これはRubyのrequireやJavaのimportといった他のプログラムの関数や構造体などを組み込むために行います。

fmtパッケージは、数字や文字列を指定した書式で文字列を出力したり表示する機能が集まった関数群です。その中のfmt.Printf指定した書式を画面に表示します。

最後に

非常にシンプルなコードでしたが、雰囲気は感じ取れたと思います。シンプルで表現されたコードです。今後、初心者から中級者までの入門の記事をを書いていきますのでよろしくお願いいたします。


Go言語 / golang 入門 目次に戻る

広告を非表示にする