昨日、Groovyに手を出し始めました。グルーヴィーなウェブサイトに私が理解している例がありますが、なぜそれがそのように機能するのかについてもっと知りたいです。私を混乱させているのはwho[1..-1]
です。これは言うようなものwho[1..who.length()-1]
ですか?この構文に関するドキュメントが見つかりません。http://groovy.codehaus.org/にあるもの以外に、優れたGroovyチュートリアルはありますか?
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!"