戻り値の型に基づいてメソッドシグネチャを生成しない多くの言語で作業しました。私はまた、それと一緒に働いたことがあります。過去に私に問題を与えていないもの(ここのような)。プログラミング言語が戻り値の型に関係なくメソッドシグネチャを生成するのはなぜですか?
更新:コンパイル済みの静的に型指定された言語を具体的に参照しています
これは非常に根拠のない推測ですが、コンパイラの実装やツールサポートの難しさと関係があると思います。
—
チャールズランバート
Haskellでは、タイプクラスを使用して、基本的に戻り値に依存する関数を作成できます。I <3 Haskell:D:D:D
—
トーマス・エディング