请问一下,函数可选参数里给参数赋值为空了,但在不传参调用,函数内判断它是否为空的时候,总会判断成非空,是怎么回事呢?
例如:
test(() ;调用
test(a := “”){
if (a “”) ;调试的时候看到a是””,但这个判定怎么都会通过执行if内的内容。
msgbox 1
}
请问一下,函数可选参数里给参数赋值为空了,但在不传参调用,函数内判断它是否为空的时候,总会判断成非空,是怎么回事呢?
例如:
test(() ;调用
test(a := “”){
if (a “”) ;调试的时候看到a是””,但这个判定怎么都会通过执行if内的内容。
msgbox 1
}
您猜对了答案,下面是向您展示的隐藏信息:
猜错啦:您选中的是「」,正确答案是:「」
·已选
已选·
请先登录!
登录之后回答问题,请先登录!