1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

make function arguments immutable

This commit is contained in:
Alexander Medvednikov
2019-07-05 00:20:59 +02:00
parent 74dbb1bce3
commit 0f0ed8d716
8 changed files with 42 additions and 33 deletions

View File

@ -642,14 +642,14 @@ pub fn (s string) ustring_tmp() ustring {
}
fn (u ustring) substr(start, end int) string {
start = u.runes[start]
if end >= u.runes.len {
end = u.s.len
_start := u.runes[start]
_end := if end >= u.runes.len {
u.s.len
}
else {
end = u.runes[end]
u.runes[end]
}
return u.s.substr(start, end)
return u.s.substr(_start, _end)
}
fn (u ustring) left(pos int) string {