エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
struct に依存しない処理は function に切り出すのか、method に切り出すのか - pospomeのプログラミング日記
以前少し考えて自己解決して終わったんだけど、 ちょっとしたきっかけがあったのでアウトプットしてみる... 以前少し考えて自己解決して終わったんだけど、 ちょっとしたきっかけがあったのでアウトプットしてみる。 以下のような Person があって、 Hello(), Goodbye() には全く同じ「複雑な処理」がある場合・・・ type Person struct { name string } func (p *Person) Goodbye(input string) { //複雑な処理のつもり fmt.Println("common logic " + input) fmt.Println("goodbye " + p.name) } func (p *Person) Hello(input string) { //複雑な処理のつもり fmt.Println("common logic " + input) fmt.Println("hello " + p.name) } 以前はこれを以
2019/10/11 リンク