我开始使用Julia编程语言,但我不太了解“结束”语法。
function foo(s, d, m)
res = 0
for i in range(0,length(s)-m)
tmp = 0
for j in range(0,m)
tmp += s[i+m]
end
if tmp == d
res++
end
end
return res
end
运行此代码,我得到
LoadError:语法:意外的“结束” 以无标题-eae5b84e07787c95497e056f34423071:10开头的表达式中
我应该如何修复我的功能?
答案 0 :(得分:1)
Julia不会随res ++一起增加。相反,写 res + = 1