GoLand(Go言語)

サーバ

go言語

今日は少し時間に余裕があったので、

遅ればせながら、

go言語を少し触ってみることにしました。

 

まずは、インストールからです。

 

# cd /usr/local/src
# wget https://storage.googleapis.com/golang/go1.4.2.linux-amd64.tar.gz
# tar -C /usr/local -xzf go1.4.2.linux-amd64.tar.gz

パスを設定
# export GOPATH=/usr/local/go/
# export PATH=$PATH:/usr/local/go/bin

 

取り敢えずはこれで完了です。

 

で、

まずはお決まりの「Hello World!」を出力するプログラムを作成して、

実行してみます。

 

# vi helloword.go

として、以下のコードを記述します。
===========================================
package main

import "fmt"

func main() {
    fmt.Println("Hello World")
}
===========================================

次に、

# go build helloword.go

としてコンパイルしてやります。

 

すると、

「helloword」というバイナリファイルが作成されているので、

あとは、

実行してやります。

 

# ./helloword

これで、

「Hello World!」

という文字列が表示される筈です。

 

因みに、

buildせずに、

# go run helloword.go

とすれば、

バイナリファイルを作成せずに、

そのままコンパイルして実行してくれるようです。

WordPress短期学習プログラム

関連記事

  1. SSL(HTTPS)

    サーバ

    SSL証明書のインストールで失敗

    今日は、久しぶりにSSLのインストールを作業を行いました。&nbs…

  2. Perl(パール)

    MT(MovableType)

    Image::Magickモジュールのインストール

    今日は弊社で構築したWEBサーバにMTをインストールしたのですが、…

  3. サーバー設定

    サーバ

    Webサーバーの構築(さくらインターネットVPSサーバー)

    今日は、朝からサーバー移管案件の為のWEBサーバーの構築です。…

  4. Apache(アパッチ)

    WP(WordPress)

    DirectoryIndexに「index.php」を追加

    新しく構築したサーバにWordPressをインストールしたので、早…

  5. サーバー設定

    PHP

    UbuntuサーバからPHP5.6を完全に削除

    UbuntuサーバにインストールしているPHP5.6を訳合ってアン…

  6. サーバ

    FFFTP上で「.htaccess」が見えない

    自分たちでもFFFTPで接続して作業されている業者さんがいらっしゃるの…

最近の記事

  1. CakePHP
  2. PHP(ピー・エイチ・ピー)
  3. PHP(ピー・エイチ・ピー)
  4. PHP(ピー・エイチ・ピー)
  5. WP:WordPress(ワードプレス)
  6. WP:WordPress(ワードプレス)
  7. WP:WordPress(ワードプレス)
  8. Security(セキュリティ)
  9. WP:WordPress(ワードプレス)
  10. WP:WordPress(ワードプレス)
PAGE TOP