0
R에서 아래 for 루프에 정의 된 j
변수가 루프 실행 후 전역 환경/범위에 남아있는 이유는 무엇입니까?루프 카운터 변수의 R이 글로벌 환경에 남아 있음
for (j in 1:2){
print(j)
}
for 루프 실행 전후의 글로벌 환경 변수를 볼 수있는 코드 실행 터미널 창 스크린 샷.
R에서 아래 for 루프에 정의 된 j
변수가 루프 실행 후 전역 환경/범위에 남아있는 이유는 무엇입니까?루프 카운터 변수의 R이 글로벌 환경에 남아 있음
for (j in 1:2){
print(j)
}
for 루프 실행 전후의 글로벌 환경 변수를 볼 수있는 코드 실행 터미널 창 스크린 샷.
디자인 선택입니다. 이 문서를 보면 루프가 종료되면
?`for`
이 VAR는 최신 값을 포함하는 변수로 남아
을 말한다.
내가 루프 밖으로 뛰어 내린다면 last()
라고 말하면서 어떤 색인을 사용했는지 알 수 있습니다.
이것이 구현되고 문서화 된 방법입니다. 'help ("for")'를 참조하십시오 : "루프가 끝나면 var은 최신 값을 포함하는 변수로 남아 있습니다." – Roland
j :'local (for (j in 1 : 2) print (j)) 명령을 사용하려면 로컬로 명시 적으로 포장하십시오. –