概要 サンプル 概要 Tour of Go の - Type conversions についてのサンプル。 tour.golang.org Go言語では、暗黙的な型変換が一切認められません。 なので、必ず型を指定して明示的に型変換をする必要があります。 型変換は、型(値) と型を関数呼び出しのよ…
概要 サンプル 概要 Tour of Go の - Zero values についてのサンプル。 tour.golang.org 今回も特に気になる部分はありませんが、スライスとマップに関してはちょっと注意が必要。 スライスもマップもゼロ値はnil。なので、 nil かどうかを聞くと True です…
概要 サンプル 概要 Tour of Go の - Basic types についてのサンプル。 tour.golang.org 今回は大して書くことがあまり無いのですが、どの言語にも基本型があるようにGoにも基本型があります。 以下のものです。 bool string int (int8, int16, int32, int6…
概要 解決方法 概要 自分の備忘録です。忘れない内にメモメモ。 前回、Python 3.8 がリリースされたので自分の環境にインストールしたのですが その後、pip で ipython をアップデートすると起動時に以下の警告が出るようになりました。 $ . venv/py3/script…
概要 venv の 環境をバージョンアップ 概要 ついに、Python 3.8 がリリースされましたね。以下からいつもどおりダウンロード出来ます。 www.python.org インストールもいつも通りです。リリースノートは以下から見れます。 docs.python.org 大御所 RealPytho…
概要 サンプル 概要 Tour of Go の - Functions についてのサンプル。 tour.golang.org Goでは、関数は第一級のオブジェクトです。 なので、変数にも入れられるし、パラメータとしても渡せるし、戻り値としても使える。 この辺は最近の言語では普通ですね。 …
概要 サンプル 概要 Tour of Go の - Exported names についてのサンプル。 tour.golang.org Goの公開スコープの考え方はとてもシンプル。 大文字で名前が始まっていたらpublicレベル 小文字で始まっていたらパッケージプライベート めっちゃ分かりやすい。…
概要 概要 普段、JetBrainsのGoLandつかってるのですが JetBrainsのブログにて、「Top 25 editing features of GoLand IDE」 というミニシリーズが始まるみたいなので、忘れないうちにメモメモ。 第一回目、第二回目、第3回目が公開されています。 blog.jet…
概要 サンプル 概要 Tour of Go の - Imports についてのサンプル。 tour.golang.org 特に変わった点はないですね。普通。 単一行で import "fmt" ってやってもいいし import ( "fmt" ) ってやっても良い。 行末にカンマをつけなくていいのに注意ですね。 サ…
概要 公開用のライブラリ作る 公開されているライブラリを利用する go.mod go.modとgo.sumは手で編集しちゃ駄目 取得した外部モジュールはどこに置かれるの? 便利なライブラリを探すには? 概要 Goの文法とか進める前に、先にパッケージの公開の仕方と利用…