This commit is contained in:
James Strachan
2012-06-15 12:02:17 +01:00
parent d9788f9d3c
commit c6012f1fac
2 changed files with 17 additions and 0 deletions
+8
View File
@@ -172,6 +172,14 @@ val <T> List<T>.last : T?
return if (s > 0) this.get(s - 1) else null
}
/**
* Returns the index of the last item in the list or -1 if the list is empty
*
* @includeFunctionBody ../../test/ListTest.kt lastIndex
*/
val <T> List<T>.lastIndex : Int
get() = this.size - 1
/**
* Returns the first item in the list
*