""是什么意思?在斯威夫特?

时间:2014-09-20 01:56:00

标签: swift

我正在学习Swift,并希望确保我知道我的代码的每个部分的功能,即使它有效。我无法确切地知道这里的“in”是什么,即使我删除它时函数会中断。

session.dataTaskWithRequest(request) { (data, response, error) in
...

其余代码并不真正相关 - 只是想知道“in”是什么。

谢谢!

2 个答案:

答案 0 :(得分:1)

阅读the book,它全部在那里:

  

使用in将参数和返回类型与正文分开。

答案 1 :(得分:1)

这是swift closure语法的一部分。因为闭包的参数和返回类型在花括号内in用于将它们与主体分开。