開始。マイペースにやろう。心にひっかかった点をメモっていきます。
August 13, 2023 5:46 PM
Go1.16からは go get は使わず go install を使おう - Qiita という話なのだが、A Tour of Goでは go get github.com/atotto/go-tour-jp/gotour
となっている。 go install github.com/atotto/go-tour-jp/gotour@latest
を実行すると、 tour
コマンドがインストールされた。これでいいの?
August 13, 2023 5:54 PM
例によって日本語版はオリジナルへの追従遅れてる?Offline版で言語切り替えできなさそうだし、英語でやるか。
August 13, 2023 6:01 PM
ゴーファーくんかわいい
August 13, 2023 6:07 PM
Named return values 返り値の名前までシグネチャに含まれるのか。好感。短い関数でのみ使い、長い関数では可読性を損なうから使わない?そうなんだ。
August 13, 2023 6:11 PM
Variables 定義するだけで変数にはデフォルト値が入るようだ。
August 13, 2023 6:16 PM
Short variable declarations は型を明示しない。何の役に立つ?
August 13, 2023 8:00 PM
double型はない。rune型、complex型ってなんだ?
August 13, 2023 8:04 PM
デフォルト値はZero valuesと言うんだ!
float64のzero valueは0?
August 13, 2023 8:04 PM
暗黙の型変換はしない
August 13, 2023 8:08 PM
inferenceは推論
August 13, 2023 8:38 PM
var =
表記使っても暗黙の型が使えるって言ってる?すると :=
と var =
との違いは何だっけ?
Aug 13, 2023 9:08 PM
あ、complexって複素数か
Aug 13, 2023 9:16 PM
定数を関数の途中でも定義できるのね
Aug 13, 2023 9:18 PM
for sum < 1000 {
sum += sum
}
whileの代わりにfor
Aug 14, 2023 12:06 AM
A Tour of Go、放置でセッションが切れる?コードRunができなくなる。
Aug 14, 2023 9:49 AM
Goは誰が書いても同じコードになるように機能を揃えてきていると聞いたことがあるけど、今でもそうなのかな?
Aug 14, 2023 9:56 AM
switchでも変数定義できるんだ
Aug 14, 2023 11:46 AM
Golangはエラーハンドリングが特殊なイメージあった
Aug 14, 2023 11:46 AM
deferいつ使うんや
Aug 14, 2023 11:53 AM
Defer, Panic, and Recover - The Go Programming Language
Defer is commonly used to simplify functions that perform various clean-up actions.
Aug 14, 2023 1:47 PM
operand: the quantity on which an operation is to be done.
Aug 14, 2023 1:51 PM
Goにポインタ演算はない
Aug 14, 2023 1:54 PM
arrayの長さも含めてその型
Aug 14, 2023 2:25 PM
slicesはarrayへのリファレンス
Aug 14, 2023 2:29 PM
capacityが減ることはあるが、増やすことはできない?
Aug 14, 2023 3:18 PM
期限が迫ってきたので、一旦全体を読み通す。
Aug 15, 2023 8:35 PM
型を実行時に評価できるようだ。TypeScriptなんかとは違うね!
Aug 15, 2023 8:35 PM
Concurrencyまで来た。これ以降は今は使わないはず。中断。
Aug 15, 2023 8:40 PM