Skip to content

LinkedInLearning/go-standard-library-6119171

Repository files navigation

Go言語 標準ライブラリ

LinkedInラーニングの「Go言語 標準ライブラリ」コース用のリポジトリです。このコースは LinkedInラーニングで視聴できます。

Go言語 標準ライブラリ Go言語は21世紀のC言語と言われており、CやC++の流れを汲むコンパイラ言語です。Pythonのモダンな特徴も取り入れ、処理速度が速く、抽象的なわかりにくさが少ないプログラミング言語です。このコースではGo言語の16個の標準パッケージを具体例を使って学びます。入出力用のfmtパッケージや、日付と時刻を扱うtimeパッケージ、数値計算を行うmathパッケージや、文字列を操作するstringsパッケージ、さらにゴルーチンを制御するsyncパッケージやtestingパッケージについても説明します。Goには標準でたくさんのパッケージが用意されているので、それらを学べば特定の目的のプログラムを作成できるようになります。

リポジトリの使い方

このリポジトリには必要に応じてブランチが設けられています。ブランチのポップアップメニューを使用して、使用するブランチに切り替えたあとにコースを視聴してください。またURLに「/tree/ブランチ名」を追加することで、アクセスしたいブランチに移動することも可能です。

ブランチ

ブランチはレッスンごとに作成されている場合があります。その場合はブランチ名に「章番号_レッスン番号」が付けられています。例えば「02_03」という名前のブランチは、2章の上から3番目のレッスン用のブランチとなります。

レッスン前と後のコードを格納しているブランチもあります。該当ブランチには「開始時」(beginning)を表す「b」と、「終了時」(ending)を表す「e」 がブランチ名についています。「b」のブランチにはレッスン開始時点のコードが、「e」のブランチにはレッスン終了時点のコードが格納されています。また「main」のブランチにはコードの最終形が格納されています。

ファイルに変更を加えた後に、エクササイズファイルのブランチを次のブランチに切り替えたさい、次のようなメッセージが表示されることがあります。

error: Your local changes to the following files would be overwritten by checkout:        [files]
Please commit your changes or stash them before you switch branches.
Aborting

この問題を解決するには:

次のコマンドで変更を加えます:git add .
次のコマンドで変更をコミットします:git commit -m "some message"

インストール

  1. エクササイズファイルを利用するさいは、次のソフトウェアをインストールし、準備しておく必要があります。
    • Go言語
    • VS Code
    • VS Code内の拡張機能「Go for Visual Studio Code」
    • VS Code内で「Go:install/Update Tools」と入力して出てきたすべての機能
  2. GitHubよりダウンロードしたZIPファイルを解凍して利用してください。

インストラクター

金宏 和實

株式会社イーザー副社長、テクニカルライター

この講師の他のコースを視聴する:LinkedInラーニング

About

This repo is for the Linkedin Learning course: Go Standard Library

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •