오류: 변수 x은(는) 읽기 전용입니다.
문제 신고open_in_new
소스 보기open_in_new
Nightly
·
8.2
·
8.1
·
8.0
·
7.6
·
7.5
전역 변수는 재할당할 수 없습니다. 항상 동일한 객체를 가리킵니다.
그러나 값이 변경 가능한 경우 (예: 목록의 콘텐츠) 콘텐츠가 변경될 수 있습니다. 로컬 변수에는 이러한 제한이 없습니다.
a = [1, 2]
a[1] = 3
b = 3
b = 4 # forbidden
ERROR: /path/ext.bzl:7:1: Variable b is read only
함수를 재정의하려고 하면 유사한 오류가 발생합니다 (함수 오버로드가 지원되지 않음). 예를 들면 다음과 같습니다.
def foo(x): return x + 1
def foo(x, y): return x + y # forbidden
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-04-14(UTC)
[null,null,["최종 업데이트: 2025-04-14(UTC)"],[],[]]