作者: 機械伯爵 | |
日時: 2002/3/31(20:27) |
> __coerce__ メソッドはありますよね? すみません、自分で使ったこと無いもんで、忘れてました。 ※1.5以降のメソッドフックみたいですね・・・ だだし、コレはcoerce()という関数に対するフックです。 coerce(X,Y)で、XとYを共通タイプに変換して、そのタプルを返す、という 意味ですから、まぁ、似てるといえば似てますね。 ただし、__coerce__メソッドフックの意味は、Rubyとまったく逆で、Rubyが 暗示的にキャストするのに対して、Pythonはcoerce()の振る舞いを明示する ものみたいです。 両者の思想のはっきりとした違いが見えてるみたいで面白いですね。 機械伯爵