昨天我開始涉足常規。我知道groovy網站上有一個例子,但我想更多地瞭解它爲什麼以它的方式工作。令我困惑的是who[1..-1]。這就像是說who[1..who.length()-1]?我找不到這個語法的任何文檔。 除了http://groovy.codehaus.org/還有什麼好的groovy教程嗎? class Greet {
def name
Greet(who) {
這裏有一個簡單的語法問題(我希望),我知道如何使用where子句約束一個泛型,但是如何約束兩個泛型? 也許最簡單的方法是寫下我對語法的最佳猜測。 public class GenericDaoGetByIdTests<TDao, TComponent> : BaseDaoTests
where TDao : IDao<TComponent>, TComponent : EDC2ORMCo
rs定義中的第一個where部分有什麼問題? palindrome :: [a] -> [a]
palindrome xs = con xs rs
where con a b = rev (rev a []) b
rs = rev xs -- here
where rev [] rs = rs
rev (x:xs) rs = rev x