ぼくのための Generics (Go 言語) 入門
なぜプログラミング言語に Generics 機能が必要なのか? その理由を忘れることが多々あります。 なので、本ぺージでは自分の理解のために、[Why Generics? - The Go Programing Language] の内容を抜粋・再整理しました。 ...
なぜプログラミング言語に Generics 機能が必要なのか? その理由を忘れることが多々あります。 なので、本ぺージでは自分の理解のために、[Why Generics? - The Go Programing Language] の内容を抜粋・再整理しました。 ...
コマンドライン引数処理とは何か? については コマンドライン引数処理ことはじめ にてまとめました。 ここでは、 Go 言語でコマンドライン引数処理をどのようにやるのかについてまとめていきます。 ...
Go 1.17.1 にて検証済みです シグナル処理とは何か? については シグナル処理ことはじめ にてまとめました。 ここでは、 Go 言語でシグナル処理をどのようにやるのかについてまとめていきます。 ...
この記事では、Golang で文字列を Time 構造体に変換する time.Parse の使い方を解説しつつ 使用例のコード片を提示します。 基本的な使い方 第1引数に、時刻のフォーマット定義を指定し、第2引数にパースしたい文字列を指定します。 ...
アウトプットのネタに困ったらこれ!?Ruby初心者向けのプログラミング問題を集めてみた(全10問) で紹介された問題を解いてみようと思いました。 プログラマー歴1x年目。最近は手癖でプログラムを書いているので、意外にこの手の問題が解けなくなっているかもしれない…… ...
Go 言語を使って何を書くかといえば、なんだかんだでサーバプログラムを書くことが多いかと思います。 大抵の場合、ハンドラは goroutine で動かすことになります。また、ハンドラの中で goroutine 動かすケースも多々あります。 さて、例えばハンドラ内で外部 API を呼び出したり、マイクロサービスな関連サーバへリクエストをかけたりする際に、 それぞれのリクエストで AccessToken やタイムアウトの規定時間など、共通の値を用いるケースは多々あるかと思います。 また、 goroutine で平行で動かしているリクエストがある時、1つが失敗したら残りのリクエストも全部失敗させたいときなどもあり得るでしょう。 ...
Go 言語ではソースコード中にコメントを書くことで自動的に API ドキュメントを生成する方法が最初からサポートされています。 Godoc: documenting Go code でも、 The Go project takes documentation seriously. と書かれているほど、しっかりと練られた文書化ツールが揃っています。 ...