This commit is contained in:
narawat lamaiin
2025-05-04 20:56:36 +07:00
parent 150ddac2c0
commit d8ea4b70a9
2 changed files with 50 additions and 27 deletions

View File

@@ -1305,13 +1305,19 @@ julia> recentElementsIndex(length(a), 0)
5:5
```
"""
function recentElementsIndex(vectorlength::Integer, n::Integer)
function recentElementsIndex(vectorlength::Integer, n::Integer; includelatest::Bool=false)
if n == 0
error("n must be greater than 0")
end
start = max(1, vectorlength - n + 1)
return start:vectorlength
if includelatest
start = max(1, vectorlength - n + 1)
return start:vectorlength
else
startind = max(1, vectorlength - n)
endind = vectorlength -1
return startind:endind
end
end