【发布时间】:2017-04-29 02:29:27
【问题描述】:
我正在学习使用“in”的教程:let completion = {(error: Error?) in }。我正在搜索并在stackoverflow上找到了一个非常相似的答案,但它并没有涉及主体是否以'in'结尾,所以我很困惑,因为我在想'in'表示下一个新的函数体即将到来。这是我找到的原始堆栈溢出资源:Similar question
这是迄今为止在测试中如何使用它的完整实现:
func testLogin_MakesRequestWithUsernameAndPassword() {
let sut = APIClient()
let mockURLSession = MockURLSession()
sut.session = mockURLSession
let completion = {(error: Error?) in }
sut.loginUserWithName("dasdom", password: "1234", completion: completion)
}
【问题讨论】:
标签: ios swift closures anonymous-function