let str = "asdf" func String.Reverse() { var cs = [] let len = this.Length() for n in 1..len { cs.Add(this[len - n]) } String(values: cs) } str.Reverse()