【发布时间】:2019-01-23 14:50:29
【问题描述】:
我有 2 个数组:
var locationString = [[String]]()
var doubleArray = [[Double]]()
在解析器运行后附加数组数据,以防您想知道为什么没有数据。
基本上我正在尝试将 locationString 从字符串转换为双精度。 我最初尝试了以下方法:
let doubleArray = locationString.map{ Double($0) }
但这似乎不起作用,因为我收到以下错误:
Cannot invoke initializer for type 'Double' with an argument list of type ((String]))
任何帮助将不胜感激,谢谢。
【问题讨论】:
-
let doubleArray = locationString.map{$0.compactMap(Double.init)}
标签: arrays swift string type-conversion double