呼んだのは誰?
Posted feedbacks - Smalltalk
すみません。問題の投稿時にログインを忘れていました(^_^;)。 遅まきながら Squeak Smalltalk です。
1 2 | Object >> foo
^thisContext sender selector
|
呼んだのは誰?
すみません。問題の投稿時にログインを忘れていました(^_^;)。 遅まきながら Squeak Smalltalk です。
1 2 | Object >> foo
^thisContext sender selector
|
にしお
#3384()
Rating1/1=1.00
Ruby で表現すると、 以下のような「fooという関数を呼び出す関数」#bar、#bazがあるとき
このbar, bazの返り値が以下のようになるような関数fooを定義してください。このお題は匿名の「Smalltalk からの挑戦状」を元に作成しました。 確かにこの手のリフレクションの機能が言語によってどう違うのかは興味深いところです。 リフレクションを使う問題をいくつか考えてみたいと思います。 ご投稿ありがとうございました。
[ reply ]