0
如何檢查列表是否包含子列表(子列表)或「根」中的鍵或值 並且可以獲取「路徑」?如何檢查列表是否包含Groovy中另一個列表中的值或鍵?
此的containsValue或containsKey方法似乎只在列表的根看
例僞:
//This is my list
list = [languages:[_clazz:"basics.i18n.Language", messages:[_clazz:"basics.i18n.Message"]]]
list.containsKey("languages") // return true
list.containsValue("basics.i18n.Language") // return false where I want true
list.containsKey("messages") // return false // return false where I want true
list.containsValue("basics.i18n.Message") // return false where I want true
作品真的很好... :)謝謝! – Dasma
一個簡單的事情,但我想你可以用'.any'替換'.findResult',因爲你並不需要返回值。如果你這樣做,你也可以從這些調用結束時消除'::false',因爲'.any'的返回值會產生相同的結果,而且工作量較少。 –