0
A
回答
2
雖然我不熟悉的BD,每個選項應該工作:
三元操作符:
rc.nodeid = structKeyExists(rc, "nodeid") ? rc.nodeid : "";
正常if/else語句:
if(!structKeyExists(rc, "nodeid")) {
rc.nodeid = "";
}
就個人而言,我喜歡三元運算符,因爲它幾乎是param
簡明,但你會犧牲一些可讀性對於那些誰不熟悉它。
編輯:我去看了一下BD的documentation。它看起來像BD要求「name」屬性,所以你應該能夠做到這一點:
param name="rc.nodeid" default="";
相關問題
- 1. 開放解決方案文件/猛砸
- 2. 解決hadoop開放問題
- 3. 使用開放式解決
- 4. 開放Paradox數據庫; 'PDOXUSRS.NET'解決方法?
- 5. 無法打開Visual Studio解決方案
- 6. Google Drive Open URL開發解決方法
- 7. 無法打開項目解決方案
- 8. 開放方法
- 9. openssl_cipher_iv_length解決方法
- 10. 解決方法goto
- 11. DeadlineExceededError解決方法
- 12. 解決方法Security.allowDomain
- 13. 解決方法dequeueReusableCellWithIdentifier
- 14. ExpressionChangedAfterItHasBeenCheckedError解決方法
- 15. JMenuItem.getRootPane()解決方法?
- 16. 解決方法StackOverflowException
- 17. mysql_affected_rows()解決方法?
- 18. 解決異步的解決方法?
- 19. 無法解決getter方法
- 20. 無法解決方法SpringSecurity
- 21. 無法解決方法setCompoundDrawablesWithIntrinsicBounds
- 22. 無法解決方法琛
- 23. Android開發:「無法解決」
- 24. 以臨時解決方法 - 需要的解決方法
- 25. ASP.NET MaskedEditExtender&TextBox:無法輸入零,解決方法?解決方案?
- 26. XMLHttpRequest開放方法
- 27. 線性開放探索解決
- 28. Nuget.targets不是第一次解決開放
- 29. 開放源代碼監控解決方案,無需代理商
- 30. 開放源碼密鑰管理解決方案