- 【Python】スクリプト バトルロワイヤル46【pl,rb,php,js】
370 :デフォルトの名無しさん[sage]:2014/09/09(火) 23:44:06.42 ID:pkzxcIkl - Smalltalkはどうやら本当に型をチェックしていないらしく、
メソッドの静的コールにより継承による doesNotUnderstand: message の送信を回避すると、 関係ないクラスのインスタンスをレシーバーにしてもメソッドをコールできてしまう。 例: 10 factorial "=> 3628800 " 0 factorial "=> 1 " 0.0 factorial "=> MessageNotUnderstood: Float>>factorial " (Integer>>#factorial) valueWithReceiver: 0.0 arguments: #() "=> 1 "
|
|