実用Go言語の読書会
イベント内容
オライリーの実用Go言語の輪読会です。4回目です。 前回は3章の終わり〜4章のはじめ付近の人が多いです
https://www.oreilly.co.jp/books/9784873119694/
Zoom上でのオンライン開催です。
少人数で細々とやる予定です。予習や発表資料等は不要です。
もくもくと読んでいきます。質問はいつでも。
16:20:53
型アサーションとは
16:21:33
data any
value, ok := data.(string)
16:21:57
dataがstringならvalueに値を入れて,
16:22:04
okにtrue
16:27:24
Syntax salt
16:32:00
type Seido int
type Kolyaku int
type SeidoKokyaku int
fun (s Seido)Add(k Kokyaku) SeidoKokyaku {
return int(s) + int(k)
}
16:33:28
type X int
type Y int
var x X
var y Y
x = 3
y = 5
fmt.Print(x + y)
invalid operation: x + y (mismatched types X and Y)
16:34:53
代入するときだけアップキャスト不要っぽい
16:38:21
どうやってもダイナミックリンクできない?
16:39:45
4章done
16:46:14
配列のfreezeっぽいことはできない
16:58:45
func Unwrap(err error) error {
u, ok := err.(interface { // 型アサーションによるチェック
Unwrap() error
})
if !ok {
return nil
}
return u.Unwrap()
}
16:59:07
error interfaceに生やしたわけではない
17:02:12
https://www.oreilly.co.jp/books/9784873119656/
17:07:51
5章読み終わり(目安)
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。
新規会員登録
このイベントに申し込むには会員登録が必要です。
アカウント登録済みの方はログインしてください。
※ ソーシャルアカウントで登録するとログインが簡単に行えます。
※ 連携したソーシャルアカウントは、会員登録完了後にいつでも変更できます。