>>470
すみませんやっぱりよくわからなかったです
アドレスとか調べてみてみました

元の初期化されたばかりのs2を@、ansをAとします

•#if1において
最初の(1行目の)s2は@を指している
最後の(3行目の)s2はAを指している


•#elseにおいて
最初の(左の)s2はAを指している
最後の(右の)s2は@を指している

どうやらこうなっているようなのですが、なぜ逆になるのでしょうか?