iOS*_*der 1 tuples compiler-errors swift
我想用下面的代码片段将一个数字分解为其主要因子,但我不完全理解给定的错误消息(参见上面的标题).首先,我尝试使用字典,但我不得不按键对字典进行排序.其次,我尝试了元组版本,但现在我遇到了编译错误.
任何人都可以在下面的代码片段的最后一行看到错误吗?
var pfc : [(prime: Int, count: Int)] = []
pfc.append(prime: 2, count: 2)
pfc += [(prime: 3, count: 4)]
var p = 5, c = 1
pfc.append(prime: p, count: c)
Run Code Online (Sandbox Code Playgroud)
在堆栈溢出中可以找到关于String.Index的类似问题,但答案还没有给我足够的线索.所以任何帮助都会非常受欢迎,谢谢!
这非常有趣,似乎Nate提到的马车.我能够通过一些不同的语法解决它.
var pfc : [(prime: Int, count: Int)] = []
pfc.append(prime: 2, count: 2)
pfc += [(prime: 3, count: 4)]
var p = 5
var c = 1
var tuple = (prime: p, count: c)
pfc += [tuple]
pfc
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1777 次 |
最近记录: |