首页 > 解决方案 > Groovy:有没有办法将未指定长度的字符串转换为从嵌套映射中获取对象的方法?

问题描述

我想做的是这样的:

def fetch(myMap, path){
    myMap."${path}"
}

并这样称呼它:

fetch(myMap, "foo.bar.baz")

并让 fetch 方法返回任何“baz”。但是,这不起作用。是否有一些我不知道能够做到这一点的 Groovy 功能​​?

标签: stringdictionaryrecursiongroovymacros

解决方案


推荐阅读