- ベストアンサー
get() と find() の違いについて
各言語にて解釈は違うと思いますが、自身でメソッドに名前付けをする時に、get()とfind()の使い分けがいまいちわかりません。(集合の中から要素を取り出すのがget()、などの明確な定義が理解できずにいます。) 拙い説明ですみませんが、どなたかよろしければご教授願えますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
コーディングルール等あれば別ですが・・・ 言葉の意味合いからすれば get 取得 かならず一つを得られるもの find 検索 得られるものは複数あるいはゼロである可能性がある といった感じでどうでしょうか。
お礼
返事が遅くなりました、ありがとうございます。 「取得」と「検索」の違いなのですね。 補足: 私が他の人に教えてもらった解釈だと、 ・get()はそのメソッド内で何も処理をせずに値を取得し、 ・find()はそのメソッド内で何等かの処理(検索等)をして値を取得 するらしいです。今まで知らずに何でもget~()と書いていました。。。 ありがとうございました。