私はruby(java / groovyのバックグラウンドを持っています)を学んでいます。メソッドを書くとき、メソッドのシグネチャは次のようになります。
def method_name
# do something
end
rubyの動的な性質により、return型が明示的に宣言されていない理由を理解しています。しかし、私がと呼ばれるメソッドを持っているとしましょうget_name
。コードの呼び出し元として、文字列を返すのか、カスタムの名前タイプを返すのかわからない場合があります。戻り型を明示的に宣言する方法はありますか?そして(可能であれば)これは、戻り値が何であるかを明確にするために、本当にルビーで行われたことがありますか?