Swift中没有类型的匿名函数

时间:2016-09-04 20:55:36

标签: ios swift

我不完全理解以下代码。我可以确定有一个尾随的闭包。我不知道为什么

  1. 缺少功能类型
  2. 图片不是功能。
  3. 但它有效。

        self.getImages(request) { images in // this line I don't understand
            if let images = images {
                // do something
    
            } else {
                // do something
            }
        }
    

1 个答案:

答案 0 :(得分:1)

你可以这样读:

 self.getImages(request, completion:{ images in // this line I don't understand
    if let images = images {
        // do something

    } else {
        // do something
    }
})

images是你关闭的参数。

此语法称为尾随闭包,here文档。