gpt4 book ai didi

ios - 我如何使用 Split( ) 而不是 componentsSeparatedByString( ) ?

转载 作者:行者123 更新时间:2023-11-28 13:07:37 26 4
gpt4 key购买 nike

如何使用 Split( ) 方法而不是 componentsSeparatedByString( ) 方法获得相同的结果:

public func className(obj: Any) -> String {
return toString(obj.dynamicType).componentsSeparatedByString(".").last!
}

最佳答案

试试这个:

// Swift 1.2
public func className(obj: Any) -> String {
return split(toString(obj.dynamicType)) { $0 == "." }.last!
}

// Swift 2.0
public func className(obj: Any) -> String {
return String(obj.dynamicType)
.characters.split { $0 == "." }
.map { String($0) }
.last!
}

print(className(42)) // Int
print(className("Hello world")) // String
print(className(1.0)) // Double
print(className([1,2,3])) // Array<Int>

关于ios - 我如何使用 Split( ) 而不是 componentsSeparatedByString( ) ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32238503/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com