1
0
mirror of https://github.com/MontFerret/ferret.git synced 2025-09-16 09:06:36 +02:00

Removed unused string methods

This commit is contained in:
Tim Voronov
2018-09-22 00:47:33 -04:00
parent d605667d43
commit 52250214ed

View File

@@ -120,46 +120,3 @@ func (t String) IndexOf(other String) Int {
func (t String) Concat(other core.Value) String {
return String(string(t) + other.String())
}
func (t String) Replace(old, new String, times Int) String {
return NewString(strings.Replace(string(t), string(old), string(new), int(times)))
}
func (t String) Remove(startIndex Int) String {
return t[startIndex : t.Length()-1]
}
func (t String) EndsWith(other String) Boolean {
return Boolean(strings.HasSuffix(string(t), string(other)))
}
func (t String) StartsWith(other String) Boolean {
return Boolean(strings.HasPrefix(string(t), string(other)))
}
func (t String) Split(separator String) *Array {
out := strings.Split(string(t), string(separator))
arr := NewArray(len(out))
for _, str := range out {
arr.Push(NewString(str))
}
return arr
}
func (t String) Substring(start, end Int) String {
return t[start:end]
}
func (t String) Trim() String {
return NewString(strings.TrimSpace(string(t)))
}
func (t String) ToUpper() String {
return NewString(strings.ToUpper(string(t)))
}
func (t String) ToLower() String {
return NewString(strings.ToLower(string(t)))
}