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:
@@ -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)))
|
||||
}
|
||||
|
Reference in New Issue
Block a user