はじめに
普段Qiitaは閲覧専用で投稿をすることはあまりありませんが、質問機能を利用したらこれは今後も活用するべきだと感じたので、その感動をここに残したいと思います。
質問した内容
Golangの「関数」と「メソッド」がどのような基準で使い分けているのかわからなかったので、私が思う基準が正しいかどうか質問しました。
得られた回答
お二方からご回答いただきましたが、私がまず驚いたのは質問内容だけでなく周辺知識まで丁寧にご回答いただけたことでした。
そもそもこの質問はGoに限った話ではなく広くプログラミングの設計指向関する話であり、その上で様々な手法があるので一概に正解はない。オブジェクトの役割や目的で臨機応変に対応する必要がある。
この考えは慣れ親しんでいる言語であれば理解できましたが、新たに触れる言語ということもあり質問していなければ誤った考えのまま学習を進めていたと思います。(私が無知なだけですが💦)
また関数の名称に関するご指摘もいただき、自分では気づかなかった部分まで知ることができました。
Udemyで購入した動画教材ということもありそれが正しいものだとして学習を進めていたため、本来得られなかった学びを得ることができました。
まとめ
こちらを読んでいただいている方は既にご利用済みかもしれませんが、私のように情報共有サービスで発信していない方はぜひご利用してみてはいかがでしょうか?