2012-03-12 39 views

回答

23

如果您將否定索引n傳遞給列表中的subscript operator,則會得到第n個最後一個元素。因此,-1元素是最後一個:

def words = 'val1.val2.val3' 
def last = words.tokenize('.')[-1] 
assert last == 'val3' 

更新:你也有,更易讀,last方法:

def last = words.tokenize('.').last() 
+1

很酷... -1的伎倆。 ..謝謝!! – 2012-03-12 01:55:59

+1

感謝您的更新.. – 2012-03-12 18:15:53