>>780-781
レスありがとうございます。

>>780
> 返り値がmyの評価結果になるからな。
myの評価結果は、myされた変数の代入結果と同じになるじゃないですか。
てことは、後でmyしようがその場でmyしようが関数の戻り値は同じハッシュリファレンスですよね。

>意味不明。
無名のハッシュリファレンスを変数を介在せずに直接戻り値にしているだけです。

>>781
はい、その通りですね。ちょっと説明不足で申し訳ございませんでした。
自分が聞きたかったのは、$xと$yが独立した情報を個別に操作しているように見えるのですが
Perlのどういう仕組みよる振る舞いなのでしょうということです。
>>777-778を実際試していただけると分かると思います。

>>782
なるほど!
ちなみに、"my $self;" と "$self = {"を別けなければならないか分かります?