>>525
だから自然かどうかではなくコード通りかだろ?
代入先変数の変更が宣言されてないんだからコード通りだろうよ
「もし卵があったら」という変数の存在を確かめるif行で暗黙に代入先が卵変数に変更される言語、バリアント変数なんてねーだろ?