我正在尝试通过参数将Int常量传递给for循环的步幅。它需要T.stride类型。
let notchStep:Int = 5
for degrees:Double in stride(from: 0, to: 359, by: notchStep) {
我收到此错误:
无法使用类型'(from:Int,to:Int,by:Int)'的参数列表调用'stride'。我可以传递什么类型的值,或者如何将我的Int转换为适当的类型?
答案 0 :(得分:2)
尝试删除代码中的include('advanced_html_dom.php');
$html = file_get_html('https://sport.premierbet.com/tz/sport/1/#');
foreach($html->find('div[data-gamename="1X2"]') as $div){
echo $div->plaintext;
echo nl2br('\n');
}
,其内容为:
:Double
查看方法签名,我认为混合let notchStep: Int = 5
for degrees in stride(from: 0, to: 359, by: notchStep) {
// do something
}
和Ints
会产生问题。