if someCondition() {
something := getSomething()
} else {
something := getSomethingElse()
}
print(something)
在此代码示例中,编译器给出undefined: something错误。由于这是一个 if else 语句something变量,将在运行时定义,但编译器无法检测到这一点。
我怎样才能避免这个编译错误,这会在下一个版本中修复吗?
收到一只叮咚
相关分类