Squeakでマターリ語りましょうや
■ このスレッドは過去ログ倉庫に格納されています
0592デフォルトの名無しさん
2009/03/27(金) 22:49:52即解答ありがとうございます。
新たな疑問が沸いてきました。
6. ブロッククロージャが新たなメソッドコンテキストを生成するものではないなら
^ が発行された時点でメソッドコンテキストが消滅するので
valueWithExitが成り立たないのではという考えに至りました。
しかし実際には機能します。
これはどういうことなんでしょうか?
7. [^nil] value と [^aObject] value で機能的に違いがあるのでしょうか。
5.についてはSmalltalkCompilerが難解なのでざっと見た感じですが
おそらくブロッククロージャのレシーバを除いて
引数のブロッククロージャは例外無くすべてインライン展開されるのではないかと思いましたが違いますか?
■ このスレッドは過去ログ倉庫に格納されています