AD

¿Ya dominas lo básico? Un curso estructurado de R es la vía rápida para dar el salto.

Ver cursos de R en Udemy

Enlace de afiliado. No te cuesta nada extra.

📊Lecciones de R
Lección 19 / 68

Constantes (la convención de las mayúsculas)

En esta lección darás nombre a un valor que no debería cambiar.

R no tiene constantes de verdad: se usa una convención de nombres, escribirlos en mayúsculas con guiones bajos, para avisar a quien lea que ese valor no se toca.

El código de ejemplo define una nota máxima y la muestra.

Como es solo una convención, nada impide reasignarla y R no emitirá ningún aviso. Si de verdad quieres impedirlo, existe lockBinding("MAX_SCORE", environment()), que hace que cualquier intento de cambio lance un error. Se usa poco, pero está bien saber que existe.

R sí tiene algunos valores incorporados que conviene no pisar: TRUE, FALSE, NULL, NA, Inf, pi, letters y LETTERS. Y una advertencia real: T y F son variables normales, no palabras reservadas, así que alguien puede escribir T <- 0 y romper todo el guion en silencio. Por eso las guías de estilo piden escribir siempre TRUE y FALSE completos.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar R directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)