尝试在Swift中扩展Collection
时,我一直收到以下错误:
不能使用“Int”
类型的索引下标“Self”类型的值
这是我的代码:
extension Collection {
func random() -> Element {
let randomIndex = count.arc4random
return self[randomIndex]
}
}
答案 0 :(得分:3)
package horizon.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.web.config.EnableSpringDataWebSupport;
import org.springframework.hateoas.config.EnableEntityLinks;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
@Configuration
@EnableWebMvc
@EnableEntityLinks
@EnableSpringDataWebSupport
public class SpringConfig {
}
subscript
方法需要Collection
,而不是Self.Index
。
你需要:
Int