【发布时间】:2011-02-26 09:38:51
【问题描述】:
我想知道一个变量是否是一个数组
if (params.writtenLines == ???)
非常感谢。
【问题讨论】:
我想知道一个变量是否是一个数组
if (params.writtenLines == ???)
非常感谢。
【问题讨论】:
更重要的是,为什么要检查它是否是一个数组?如果您知道参数可能是单个字符串或列表,您现在可以使用:
def lines = params.list("writtenLines")
Grails 1.2 附带。
【讨论】:
这个功能已经在纯 Java 中可用,因此也可以在 Groovy 中使用:
if (params.writtenLines.class.isArray())
【讨论】:
我意识到这有点晚了,但是这个呢:
List.isCase(params.writtenLines)
这不是一个正确的解决方案吗?
【讨论】: