변수 x가 있는 경우
total=3
그러면 기능이 있어요
function A () {
local -i total=0
}
total
함수 내에서 "전역" 전체 변수를 업데이트 할 수 있는 방법이 있습니까 A
?
답변1
어쨌든 및 전역 스위치를 bash
사용하여 전역 범위를 강제할 수 있다고 생각합니다 . 좋다:declare
-g
total=5
fn(){ local -i total=0
declare -g total=10
echo "$total"
};fn
echo "$total"
...인쇄...
0
10