Error: La variable x es de solo lectura
Informar un problemaopen_in_new
Ver código fuenteopen_in_new
Nightly
·
8.3
·
8.2
·
8.1
·
8.0
·
7.6
No se puede reasignar una variable global. Siempre apuntará al mismo objeto.
Sin embargo, su contenido puede cambiar si el valor es mutable (por ejemplo, el contenido de una lista). Las variables locales no tienen esta restricción.
a = [1, 2]
a[1] = 3
b = 3
b = 4 # forbidden
ERROR: /path/ext.bzl:7:1: Variable b is read only
Obtendrás un error similar si intentas redefinir una función (no se admite la sobrecarga de funciones), por ejemplo:
def foo(x): return x + 1
def foo(x, y): return x + y # forbidden
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-07 (UTC)
[null,null,["Última actualización: 2025-07-07 (UTC)"],[],[]]