AD

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

Ver cursos de Ruby en Udemy

Enlace de afiliado. No te cuesta nada extra.

💎Lecciones de Ruby
Lección 13 / 68

Usar la biblioteca estándar

En esta lección usarás métodos que ya vienen hechos, sin programarlos tú.

upcase pasa un texto a mayúsculas, rjust(3, "0") lo rellena por la izquierda hasta la longitud indicada, y length cuenta elementos o caracteres. Son métodos de los propios objetos, así que se llaman con un punto.

El código de ejemplo muestra los tres.

Con el español conviene tener presente que length cuenta caracteres, no bytes. "España".length son 6, aunque ocupe 7 bytes en UTF-8. Ruby maneja bien los acentos y la eñe desde la versión 1.9, y "canción".upcase devuelve CANCIÓN con la tilde puesta, que no es algo que todos los lenguajes hagan.

La biblioteca estándar de Ruby es amplia y está muy pulida, y una parte grande de escribir buen Ruby consiste en conocerla. Antes de escribir un método propio para algo que suena habitual, merece la pena buscarlo: es muy probable que ya exista con un nombre que se lee mejor.

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

🧪 Este sitio no puede compilar ni ejecutar Ruby 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)