#void前面提到了代表空,但有个特殊情况,是空不是空,细谈是取舍,但我们不深究hhh#
代码示例:
type func = () => void
const f1: func = function() {
return true;
}
定义了空,返回非空值,理论上不正确,但编译成功
官方解释:
但是,即使拿到了值,void其中一个特点就是调用者不应该依赖该返回值进行任何操作,所以依旧是有限制的
#void前面提到了代表空,但有个特殊情况,是空不是空,细谈是取舍,但我们不深究hhh#
代码示例:
type func = () => void
const f1: func = function() {
return true;
}
定义了空,返回非空值,理论上不正确,但编译成功
官方解释:
但是,即使拿到了值,void其中一个特点就是调用者不应该依赖该返回值进行任何操作,所以依旧是有限制的