我们如何在列视图中排序.具体而言,我估计TAKS的列表,以优先级一起,我希望能够通过指定一个字段作为属性基于任何字段进行排序,动态或至少.
Groovy拆分似乎忽略了空字段.
这是代码:
line = abc,abc,,,
line.split(/,/)
println
Run Code Online (Sandbox Code Playgroud)
仅打印..
abc abc
Run Code Online (Sandbox Code Playgroud)
它似乎忽略了空字段.如何使用拆分检索空字段?
我有一个简单的闭包,我希望能够在我的代码中使用它来衡量任何其他闭包所需的时间。它看起来像这样:
def benchmark = {name,closure ->
start = System.currentTimeMillis()
ret = closure.call()
now = System.currentTimeMillis() println(name + " took: " + (now - start))
ret
}
Run Code Online (Sandbox Code Playgroud)
它在从同一范围调用时工作,如下所示:
benchmark('works') { println("Hello, World\n")}
Run Code Online (Sandbox Code Playgroud)
但是当它调用嵌套范围时它似乎不起作用
def nested()
{
benchmark('doesnt_work'){print("hello")}
}
nested()
Run Code Online (Sandbox Code Playgroud)