В приведенном ниже примере, почему я могу вызвать nums.lastIndex БЕЗ использования скобок (например, nums.lastIndex), а для nums.isEmpty () мне нужно использовать скобки?
fun removeDuplicates(nums: IntArray): Int {
if(nums.isEmpty()) return 0
var forwardCounter = 0
var newArrayIndex = 0
while(forwardCounter != nums.lastIndex) {
if(nums[newArrayIndex] < nums[forwardCounter + 1]) {
newArrayIndex += 1
nums[newArrayIndex] = nums[forwardCounter + 1]
}
forwardCounter += 1
}
return newArrayIndex + 1
}