Avatar
それだと xの型は let x: Intで、 x = 9はエラーになりそう それと、x = a.xの評価はクロージャの構築時になるので、aのオーナーシップはクロージャは取りません クロージャ構築時にa.xを読み取るだけでaは無くなる