如何通过参数传递变量

时间:2017-06-09 03:34:21

标签: swift

我正在尝试通过参数将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转换为适当的类型?

1 个答案:

答案 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会产生问题。