エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Go Quiz Advent Calendar【17日目】 - メソッド値は難しかった編 - 焼売飯店
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Go Quiz Advent Calendar【17日目】 - メソッド値は難しかった編 - 焼売飯店
こちらは Goクイズ Advent Calendar 2020 - Qiita の17日目の記事です。 問題 今回はMethod values (メ... こちらは Goクイズ Advent Calendar 2020 - Qiita の17日目の記事です。 問題 今回はMethod values (メソッド値) の問題です。(前回のGo Language Specification輪読会で見付けたものです) package main import "fmt" type I interface { M() int } type T struct { a int } func (t T) M() int { return t.a } func main() { var t *T = &T{a: 1} f1 := t.M var i I i = t f2 := i.M t.a = 2 fmt.Println(f1(), f2()) } f1(), f2() の結果を問う、引っ掛け無しの問題となります。 さて、答えはどれでしょう? 1 1 1 2

