我想知道是否有更清晰的声明
if not attached foo then
create foo
end
if attached foo as l_foo then
l_foo.bark
end
作为
if not attached foo then
create foo
foo.bark
else
foo.bark
end
会重复foo.bark
,显然我想避免它......甚至最后一条语句也不会使用 void-safety 编译,因为 foo on else 可能是无效的......