TorasTechアイコン画像

トラステックTorasTech

LINEアイコンLINEで無料相談LINEアイコンホームページ制作の無料相談をする

News・ブログ

LINEアイコン無料相談をする

News

Search
  • #プログラミング教材
  • #初学者向け
  • #ホームページ
  • #プログラミング言語
  • #Next.js
  • #社内活動・日記

【GO言語 チュートリアル 日本語版】 インストール〜初期動作検証まで!日本語で解説します。

  • #プログラミング言語
  • #初学者向け

GOの公式サイト・チュートリアルは英語で記載されています。また、画像がなくテキストでの記述です。 プログラミング自体初めて学習される方にはハードルが高いので、これから学習される方のために簡単にまとめておきたいと思います。

時計アイコン

2025/6/22

blogMainImage

※ macbookでの開発を前提としております。

まず、ターミナルを開き、以下のコマンドを実行します。
arm64が使用されていることを確認します。

% uname -m
arm64

それでは早速、GO言語のダウンロードとインストールを行います。

以下に公式サイトのリンクを貼っておきます。

Download and install

画像を参考に、進めていきます。

先ほどターミナルにて、「arm64」を使用していることを確認したので、
今回DLするのは以下です。

Apple macOS (ARM64)
macOS 11 or later, Apple 64-bit processor

インストールを完了します。
完了後、インストーラは削除します。

GOがインストールされているか、以下のコマンドを実行して確認しましょう。
このように表示されるとインストール成功です。

% go version
go version go1.24.4 darwin/arm64

以下の公式サイトを参考に進めていきます。

https://go.dev/doc/tutorial/getting-started

まず、GO練習用のフォルダをFinder上のお好きなところに作成します。

以下は、ターミナルで作成する方法です。Fider上で作成してもOKです。

% cd
% mkdir go-lang-practice
% cd go-lang-practice

cdコマンドで、作成した「go-lang-practice」フォルダに移動しています。

このフォルダ上で以下のコマンドを実行します。

実行が完了すると、go-lang-practiceフォルダ内に新規ファイルが作成されています。初期化の完了です。

$ go mod init example/hello
go: creating new go.mod: module example/hello

次に、コードを記述するファイルを作成します。

「go-lang-practice」上で、以下のコマンドを実行します。

% touch hello.go

ーーーーー

コードを書くために、VSCodeを使用しています。

「go-lang-practice」フォルダをVSCodeで開きましょう。

ーーーーー

hello.go ファイルに、以下のコードを記述します。

package main

import "fmt"

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

ターミナルで、以下のコマンドを実行します。

Hello, World! と表示されます。

GOを使用して、コードを実行することができました!

$ go run .
Hello, World!

外部パッケージの使用

先ほどのコードを以下のように編集します。

package main

import "fmt"

import "rsc.io/quote"

func main() {
    fmt.Println(quote.Go())
}

今回は、サンプルとしてこのURLのパッケージを使用します。https://pkg.go.dev/search?q=quote

go mod tidy を実行することで外部パッケージを使用できます。

(go mod tidy を実行せずに go run . を実行してもエラーが起きます。)

% go mod tidy
go: finding module for package rsc.io/quote
go: downloading rsc.io/quote v1.5.2
...

コードが実際に動くか確認してみましょう。

適切にメッセージが表示されたら完成です!

% go run .   
Don't communicate by sharing memory, share memory by communicating.

ここまでお疲れ様でした。

========

長野市の格安HP制作会社 オリジナルデザインでプロがコーディング制作しております。

TorasTech合同会社

公式URL https://torastech.info/

email mail@torastech.info

ホームページ制作のご依頼は、トラステックまでお気軽にどうぞ!

まずは無料でご相談ください。

LINEアイコン画像

で問い合わせ

メールで問い合わせ

このご縁を機に、少しでもお力になれましたら幸いです。

小さなご相談でも構いませんので、

まずはお気軽にお問い合わせください。

※ 年末年始・土日祝は定休日となります。

長野市のIT企業

TorasTech合同会社

お問い合わせ・取材News会社概要

【ホームページ制作】

・制作の流れ、特徴・プラン・料金

【プログラミング書籍 執筆/出版本】

・第1弾 【最新】誰でもできるアプリ開発・第2弾 【入門】1冊で完結!ホームページ制作~公開・第3弾 【入門】1冊で完結!ブログサイト制作・第4弾 【基礎】ブログサイト制作①『ホームページ公開』・第5弾 【応用】ブログサイト制作② フルver|全文検索やハッシュタグ検索・第6弾 【実践】本格的ECサイト制作 Webhookを利用した商品管理と決済の自動連携・第7弾 【HTML】チュートリアル ゆるっと5日間で学ぶ HTML基礎|未経験・初心者用・第8弾 【CSS】チュートリアル ゆるっと5日間で学ぶ CSS基礎|未経験・初心者用

【アプリ・ゲーム開発】

・App「Share Me」・Game「同じ色を狙え!JumpSameColor」・Game「惑星を飛び移ってスコアを稼げ!惑星Jump!」・Game「ジャンプして耐久時間を競え!JumpUp!」

特定商取引法に基づく表記

©2024 TorasTech All Rights Reserved.