
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
値レシーバとポインタレシーバ - Qiita
はじめに Golangをちょっと触れてみたので備忘録としての自分用メモ レシーバとは Goにはクラスは存在し... はじめに Golangをちょっと触れてみたので備忘録としての自分用メモ レシーバとは Goにはクラスは存在しない。そのためJavaで言うインスタンスメソッドも存在しない。 一方、構造体というものを定義することができ、構造体に対してメソッドを定義することができる。 メソッドは以下の文法で記述される func (レシーバ 構造体) メソッド名(引数) 返り値 package main import "fmt" func main() { s := Student{"nobita", 60, 60} fmt.Println(s.name, s.avg()) // nobita 60 } type Student struct { name string math float64 english float64 } func (s Student) avg() (avgRes float64) {