昨天我开始涉足groovy.在我理解的groovy网站上有一个例子,但我想知道更多关于它为何如此运作的例子.令我困惑的是who[1..-1].这是说的who[1..who.length()-1]吗?我找不到有关此语法的任何文档.除了http://groovy.codehaus.org/上的内容之外,还有什么好的常规教程吗?
class Greet {
def name
Greet(who) { name = who[0].toUpperCase() +
who[1..-1] }
def salute() { println "Hello $name!" }
}
g = new Greet('world') // create object
g.salute() // Output "Hello World!"
Run Code Online (Sandbox Code Playgroud)