Curl Global Community

Full Version: オーバーロードについて
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Curl言語ではなぜオーバーロードが無いのでしょうか?
キーワード引数、残余引数で代用できるからではないでしょうかね…?
キーワード引数と暗黙型変換の2つがCurlでオーバーロードを不要にしてる2大機能でしょうね。
暗黙型変換は、例えば Background オブジェクトを引数でとるメソッドがあった場合、そのメソッドに Background だけではなくて Background に変換できるすべてのオブジェクト(Color, Drawable, Pixmap, String, Texture, Url)を渡せるようになります。わざわざメソッドを引数型の数だけ用意するようなブサイクなやり方は不要です
ご回答ありがとうございます。
キーワード引数があるからかなーとは思っていたのですが、暗黙的型変換までは思いつかなかったです。
勉強になりました!!