问题letx=(0..评论我在计算Range中元素的数量等方面遇到了问题...extensionRange{funcsplitEvery(nInEach:Int)->[Range]{letn=self.endIndex-self.startIndex//ERROR-cannotinvoke'-'withanargumentlistoftype(T,T)}} 最佳答案 一个范围内的值是ForwardIndexType,所以你只能advance()他们,或计算distance(),但减法-没有定义。预付款必须是相应的输入T.Distan