swift – 打印时如何摆脱数组括号
发布时间:2020-12-14 04:28:30 所属栏目:百科 来源:网络整理
导读:打印数组时如何摆脱左右括号? var array = ["1","2","3","4"]println("(array)") //It prints [1,2,3,4]var arrayWithoutBracketsAndCommas = array. //some codeprintln("(arrayWithoutBracketsAndCommas)") //prints 1 2 3 4 解决方法 你可以这样做: e
打印数组时如何摆脱左右括号?
var array = ["1","2","3","4"] println("(array)") //It prints [1,2,3,4] var arrayWithoutBracketsAndCommas = array. //some code println("(arrayWithoutBracketsAndCommas)") //prints 1 2 3 4 解决方法
你可以这样做:
extension Array { var minimalDescription: String { return " ".join(map { "($0)" }) } } ["1","4"].minimalDescription // "1 2 3 4" 使用Swift 2,使用Xcode b6,来自SequenceType的joinWithSeparator方法: extension SequenceType where Generator.Element == String { ... public func joinWithSeparator(separator: String) -> String } 你能做的意思是: extension SequenceType { var minimalDescrption: String { return map { String($0) }.joinWithSeparator(" ") } } [1,4].minimalDescrption // "1 2 3 4" 斯威夫特3: extension Sequence { var minimalDescription: String { return map { "($0)" }.joined(separator: " ") } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |