Avatar
omochimetaru 8/21/2017 1:52 AM
inout Int はただのポインタだから、
1:52 AM
Catのアドレスはわからないし
1:52 AM
Catのプロパティとは限らないから
1:52 AM
そんなことはできないのと
1:52 AM
Catがもしstructだったら
1:53 AM
カウンタを増やして延命という概念がそもそも使えない
1:53 AM
増やす方はできても減らす方を inout Int 型の値からは適切にできない。
1:53 AM
この例なら ageRef が self のフィールドを参照することまでわかってるから無理やりできても