0
変数戻り関数が配列かどうかを調べる方法はありますか?例:私はこの機能を持っている私のプレゼンターで :XCTestでチェック変数が配列かどうか
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は、アレイ内の型のオブジェクトであるが、唯一の配列であるかどうかを知ってほしいです機能が正しくあるかどうかを知るために、私を助けてください?
、しかし、あなたが最初Any' 'にキャストした場合、常に – Alejandro
...本当未返却「は」ここで
は、私はちょうどスウィフト遊び場で作成された例です。実際の例を示すために私の答えにいくつかのサンプルコードを追加しました。 – Hodson
ああ、ありがとう。 – Alejandro