我收到此代码 (1) 的错误:
let keys = [1, 1]
let values = ["one", "two"]
let dict = Dictionary(zip(keys, values)){$0 + ", " + $1}
Run Code Online (Sandbox Code Playgroud)
这段代码(2)虽然很好:
let keys = [1, 1]
let values = ["one", "two"]
let dict = Dictionary(zip(keys, values)){$0 + $1}
Run Code Online (Sandbox Code Playgroud)
为什么不能在(1)中推断出通用参数“Key”?(我知道我可以使用{first, second in first + ", " + second}代替,它会起作用;但我只想了解$0 + ", " + $1与$0 + $1 相比有什么问题)
| 归档时间: |
|
| 查看次数: |
1371 次 |
| 最近记录: |