LoadError: синтаксис: неожиданный «конец» в выражении, начинающемся с - PullRequest
1 голос
/ 08 мая 2019

Я начинаю работать с языком программирования Julia и не совсем понимаю синтаксис "end".

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: синтаксис: неожиданный «конец» в выражении, начинающемся с Untitled-eae5b84e07787c95497e056f34423071: 10

Как мне исправить мою функцию?

1 Ответ

1 голос
/ 08 мая 2019

Джулия не увеличивается с res ++. Вместо этого напишите res + = 1

...