最近在學習groovy,感覺器語言特性和python很類似,所以盡量和python類比便于理解加快學習進度。順便記錄些差異大的地方----- 變量值作為map(dict)key的方式。
錯誤方式:
def key = 'keyname'def person = [key: 'whyme']PRintln personprintln person.keySet()輸出結果為:[key:whyme][key]而不是預期的 :[keyname:whyme][keyname]正確方式:def key = 'keyname'def person = [(key): 'whyme'] #添加 小括號即可println person
新聞熱點
疑難解答