我有一个方法,它包含以下内容:letdownloadNextPagination={ifcurrent.integerValue此代码无法编译:无法推断当前上下文中的闭包返回类型将downloadNextPagination的定义更改为letdownloadNextPagination:()->Bool解决了这个问题。问题是:为什么Swift不能在这里计算出正确的闭包类型?所有代码路径都返回Bool,但这无法解决?这是一个基本的限制/我在这里的理解中是否遗漏了一些东西,或者这只是一个提高编译器类型推断能力的问题,而类似的东西可能会在Swift3中发挥作用?