EG
iso ≈ T
val ≈ &T
ref ≈ &mut T
box ≈ &T
trn ≈ wtf
tag = ZST
Size: a a a
EG
EG
EG
EG
EG
EG
p
EG
EG
EG
actor Main
let env: Env
let foo: Array[String] val
new create(env': Env) =>
env = env'
foo = ["Hello"]
fun get_foo(): Array[String] iso =>
recover foo end
KR
EG
EG
get_foo() is foo, это один и тот же объектKR
foo не деструктнулся при этом?EG
foo не деструктнулся при этом?EG
EG
EG
get_foo() возвращает Array[String] iso!, а не Array[String] isoKR
KR