0
우리는 수학 수업을 위해 Scilab 프로젝트를 진행하고 있으며 전역 변수 사용에 문제가 있습니다. 글로벌 변수를 카운터로 사용하려고합니다. 카운터는 여러 함수에서 수정해야하지만 카운터가 새 값을 저장하지 않고 초기화 된 값으로 되돌릴 때마다. 카운터가 제대로 조정되지 않는 이유는 무엇입니까?Scilab 함수가 전역 변수에 접근 할 수 없습니다.
구체적으로는 다음과 같습니다. 사전에
counter = 0
function checkForA()
// Do some stuff
counter = counter + 1
endfunction
function checkForB()
// Do some stuff
counter = counter + 3
endfunction
function printCounter()
disp(counter)
endfunction
감사
이것은 작동합니다. 함수에서 사용하기 전에 명시 적으로 전역으로 선언해야한다는 것을 알지 못했습니다. 감사! –