【发布时间】:2017-08-30 10:09:38
【问题描述】:
如何知道变量返回函数是否为数组?例子: 在我的 Presenter 中,我有这个功能:
func filterGnomosForName(name:String) -> [Gnomo]{
let res = listGnomos.filter { ($0.name?.lowercased().contains(name.lowercased()))!}
return res
}
而MyTestClass我有这个测试功能:
func testFilterGnomo(){
let result = listPresenter.filterGnomosForName(name: "Nam")
XCTAssert(result == [Gnomo])
}
Gnomo 是 array 中的类型对象,但只想知道是否是 array 以知道函数是否正确,帮帮我?
【问题讨论】:
标签: ios arrays swift xcode xctest