fix_replace
parent
b6b313d246
commit
b0bc53730c
|
@ -75,7 +75,7 @@ pub fn (s string) cstr() byteptr {
|
||||||
|
|
||||||
pub fn (s string) replace(rep, with string) string {
|
pub fn (s string) replace(rep, with string) string {
|
||||||
if s.len == 0 || rep.len == 0 {
|
if s.len == 0 || rep.len == 0 {
|
||||||
return ''
|
return s
|
||||||
}
|
}
|
||||||
if !s.contains(rep) {
|
if !s.contains(rep) {
|
||||||
return s
|
return s
|
||||||
|
|
|
@ -165,6 +165,8 @@ fn test_replace() {
|
||||||
assert b.replace('B', '') == 'onetwothree'
|
assert b.replace('B', '') == 'onetwothree'
|
||||||
b = '**char'
|
b = '**char'
|
||||||
assert b.replace('*char', 'byteptr') == '*byteptr'
|
assert b.replace('*char', 'byteptr') == '*byteptr'
|
||||||
|
mut c :='abc'
|
||||||
|
assert c.replace('','-') == c
|
||||||
}
|
}
|
||||||
|
|
||||||
fn test_itoa() {
|
fn test_itoa() {
|
||||||
|
|
Loading…
Reference in New Issue