我一直在试图找到一种更好的方法来完成确定某个特定对象是否已被销毁(destroy(...))。我一直在做它的方式是像这样: class C {
bool valid = false;
this(){
valid = true;
}
}
然后你做: C c = new C;
c.valid.writeln // true
destroy(c);
c
我有一个Perl散列(来自一些遗留代码),但无法打印出键。 if (ref $val eq ref {}) {
print "Keys: " . keys $val . "\n";
例如,这里的输出我得到: VAL: HASH(0x7ff0898eda70)
Type of argument to keys on reference must be unblessed hashre