我想创建一个函数来更改变量的原始值.例如
class Something { var name:String = " John Diggle " name.trim() print(name) // prints out " John Diggle " // what I wanna do is to make it so that I don't do this name = name.trim() print(name) // prints out "John Diggle" } extension String { func trim() -> String{ return self.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceAndNewlineCharacterSet()) } }
有没有办法在不执行name = name.trim()的情况下更改函数内部变量的值?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。