Choose Language

Understand ⏱ 25 min

Learn Go Programming - Golang Tutorial for Beginners

What You Will Learn

  • Go言語の基礎とその特徴について理解する
  • Go言語の設計背景と目的について知る
  • Go言語の強い静的型付けについて理解する

Key Concepts

  • Go言語はGoogle内の小さなチームによって作成された言語である
  • Go言語はPython、Java、C/C++などの既存言語の限界を克服するために設計された
  • Go言語は強い静的型付けを持つ言語であり、変数の型は変更されない

Code Examples

  • for us to go through a survey of the entire go language, as well as hitting some of the key libraries along the way : Go言語の全体像と主要ライブラリを理解するためのコード
  • with strong typing means that the type of a variable cannot change over time : 変数の型が変更されないことを示すコード

Lesson Summary

このレッスンでは、Go言語の基礎とその特徴について紹介しました。Go言語はGoogle内の小さなチームによって作成された言語であり、Python、Java、C/C++などの既存言語の限界を克服するために設計されました。Go言語は強い静的型付けを持つ言語であり、変数の型は変更されません。さらに、Go言語は並行性を高めるために設計されており、Googleのような大規模なシステムでの開発に適しています。Go言語の設計背景と目的についても紹介しました。Go言語は、既存言語の限界を克服し、新しい時代のシステム開発に適した言語として設計されています。

Practice Exercise

Go言語の強い静的型付けの特徴を理解するために、次のコードを書いてみましょう。var a int = 5 と宣言した場合、a 変数に別の型の値を代入できますか?その理由を説明してみましょう。

What Is Next

次のレッスンでは、Go言語の基本的な構文とデータ型について学びます。Go言語の基礎を固めるために、次のレッスンに進んでみましょう。