0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

GoでHelloWorldプログラムを実装してみた

Posted at

概要

Goの勉強でもしてみようかと思い、GoでHelloWorldプログラムを実装してみました。以下のページを参考にしました。
https://maku77.github.io/p/nuz369c/

ソースコード

お決まりのHelloWorldプログラムです。

main.go
package main

import "fmt"

func main() {
    fmt.Printf("hello, world\n")
}

実行結果

実行結果は以下の通り。コンパイル無しでの実行は以下の通りです。

$ go run main.go 
hello, world

コンパイルして実行したのは以下の通りです。

$ go build main.go 
$ ./main 
hello, world

モジュール対応モードでアプリを作成する

ディレクトリを作り、中に移動します。

mkdir hello
cd hello

ディレクトリ内にソースファイルを作成する。

main.go
package main

import "fmt"

func main() {
	fmt.Println("Hello Go")
}

Goモジュールの初期化を行う。

$ go mod init hello
go: creating new go.mod: module hello
go: to add module requirements and sums:
	go mod tidy

go.modの中身を確認する。

go.mod
module hello

go 1.18

ビルドせずに実行する。

$ go run .
Hello Go

ビルドして実行する。

$ go build
$ ./hello 
Hello Go

何かの役に立てばと。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?