我试图将这两个数组(x和y)组合在一起。这些将组合形式数组A,但我得到多个构建错误。首先,我得到一个"一行上的连续声明必须用';'"错误以及预期的声明错误。我不知道该怎么办,因为这是我第一次在Swift尝试这个。任何指导都会有所帮助。
main
答案 0 :(得分:1)
这是推荐的循环方式,它可能无法解决您的错误,但可以提供帮助:
你必须将代码包装在方法/函数中 你不能在类声明中执行for循环。
SELECT EXPAND(DISTINCT(out)) FROM (SELECT out('Have', 'WishToHave', 'Selling') FROM #12:0 UNWIND out)
答案 1 :(得分:0)
C风格的for
循环已被弃用,将在Swift 3中删除。不要将其用于新代码。此外,熟悉Swift的高阶函数。试一试:
var x = [
"xxxxx xxxxx",
"xxxxxxxx xxxxxxxx",
"xxxxxx xxxxxxx",
"xxxxxxxx xxxxxxxx"]
var y = [Int(true), Int(false), Int(true), Int(false)]
let A = zip(x ,y).map { ["challenge": $0, "status": $1] }