for (boldParam in [para1, para2, para2, para4, para5]) {
if(/* boldParam exists in params */)
ilike(boldParam,'%' + params.boldParam + '%')
}
}
मैं ऊपर जैसा कुछ लिखना चाहता हूं। मैं निम्नलिखित कई बयान करता है, तो बचने के लिए कोशिश कर रहा हूँ:पैरामीटर में पैरामीटर मौजूद है या नहीं, यह जांचने के लिए कैसे करें?
if (params.para1)
ilike('para1','%' + params.para1+ '%')
if (params.para2)
ilike('para2','%' +params.para2+ '%')
if (params.para3)
ilike('para3','%' + params.para3+ '%')
अच्छा और सरल यह हर बार करता है। – GeoGriffin
यह सुनिश्चित करने के लिए काम करता है कि परम भी है: 'if (!! params.non-missing) { println (" अनुपलब्ध पैरामीटर अनुरोध के भीतर मौजूद है। ") }' – HumanInDisguise