ΨΨΨ Smalltalk/ Squeak 教えろゴルァ ΨΨΨ
■ このスレッドは過去ログ倉庫に格納されています
0373デフォルトの名無しさん
NGNGなるほど、確かにバイトコードが出てきました。
homeがMyClass class>>DoItとなっていて、
inspectするとMethodContextのインスタンスってことが分かり、
その中のmethodがa CompiledMethod (333)となっていて、
inspectするとinst varsが、バイトコードでした。
あと、超基本的なことかもしれないんですが、
BlockContext instVarNamesが#('nargs' 'startpc' 'home')だったので、
[Transcript show: 'What?'] instVarAt: 3を実行してみると0だったのです。
インスペクターの中では、homeはMyClass class>>DoItだったのに…。
Smalltalk自体、まだ、1週間ちょいしか触ってない超初心者な者で…⊂⌒~⊃。Д。)⊃
■ このスレッドは過去ログ倉庫に格納されています