通常在C#中,我曾经在一个单独的类(名为"ExtensionMethods")中实现扩展方法,并在项目中使用.
在我的第一个swift iphone应用程序中,我需要为'String'类实现一些扩展方法,但是为我提供了这个错误
这适用于swift Playground但不确定如何在真实项目中使用.真的很感激,如果有人可以指导我这个.谢谢.
扩展必须位于根级别 - 不要将它们嵌入到类或其他任何类中.所以写一下:
import UIKit
extension String {
var doubleValue: Double {
...
}
}
extension String {
func doubleValueT() -> Double {
...
}
}
Run Code Online (Sandbox Code Playgroud)
请注意,您还可以将它们组合到一个扩展中:
import UIKit
extension String {
var doubleValue: Double {
...
}
func doubleValueT() -> Double {
...
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5465 次 |
| 最近记录: |