nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge: Nitgs optims
[nit.git]
/
tests
/
bench_string_append.nit
diff --git
a/tests/bench_string_append.nit
b/tests/bench_string_append.nit
index
0784887
..
3dff2fc
100644
(file)
--- a/
tests/bench_string_append.nit
+++ b/
tests/bench_string_append.nit
@@
-33,16
+33,15
@@
while i < n do
s = s2.to_s
i = i + 1
end
s = s2.to_s
i = i + 1
end
-print("Je dis «Je dis".search_all_in(s).length)
+print(s.search_all("Je dis «Je dis").length)
i = 0
var j = 0
while j >= 0 do
i = 0
var j = 0
while j >= 0 do
- j = "Je dis «Je dis".search_index_in(s, j)
- if j >= 0 then
- i = i + 1
- j = j + 1
- end
+ var r = s.search_from("Je dis «Je dis", j)
+ if r == null then break
+ i = i + 1
+ j = r.from + 1
end
print(i)
end
print(i)