चलो में मुहावरे एक सूची के पहले तत्व प्राप्त कोड बात पहलेग्रूवी
def bars = foo.listBars()
def firstBar = bars ? bars.first() : null
def firstBarBetter = foo.listBars()?.getAt(0)
वहाँ एक सूची के पहले तत्व प्राप्त करने के लिए एक और अधिक सुरुचिपूर्ण या मुहावरेदार रास्ता नहीं है, या नल अगर यह संभव नहीं है? (मैं यहाँ एक कोशिश पकड़ ब्लॉक सुरुचिपूर्ण विचार किया जाएगा नहीं।)
#listBars क्या वापस करता है? यदि आप किसी ऐसे तत्व को प्राप्त करने का प्रयास करते हैं जो किसी सूची से मौजूद नहीं है तो ग्रोवी को फेंकना नहीं चाहिए। 'अंतिम एल = []' ' एल जोर [0] == null' ' जोर l.getAt (0) == null' 'एल ArrayList' –