对于 Coldfusion 中的以下三元运算符(一直在吹),我需要一些语法帮助:
iif(structKeyExists(session, "newUser") ? session.newUser.planId : 0)
它是以下模型调用的一部分:
user = model("user").new(UUID=createUUID(), planId=iif(structKeyExists(session, "newUser") ? session.newUser.planId : 0));
然而,它一直在爆炸:
IIF 函数的参数验证错误。该函数采用 3 个参数。