Resumen Lección 1
- Ruby es un:
- lenguaje interpretado
- libre de formato
- sensitivo a mayúsculas
- dos tipos de comentarios
- delimitadores de instrucción no son necesarios
- 38 palabras clave.
- En Ruby, siempre hay más de una forma de resolver un problema.
- Los ejemplos ejecutarlos en el editor SciTe, y asegurarse de que se ha configurado adecuadamente (ver El Primer Programa).
- Todos los ficheros de código Ruby tienen que tener la extensión .rb
- En Ruby, el flujo de ejecución va de arriba hacia abajo.
- Puedes estar acostumbrado a pensar que un valor falso puede ser un cero, un string null, un carácter null, u otra cosa. En Ruby, todo lo anterior es cierto, ya que todo es cierto excepto las palabras reservadas false y nil.
- puts (s significa string; puts literalmente significa poner string) escribe en pantalla cualquier cosa que estea a la derecha, y después, salta a la siguiente línea.
- Los paréntesis son opcionales cuando se llama un método. Recordar que son válidos: foobar foobar() foobar(a, b, c) foobar a, b, c
- En Ruby, los números sin decimales se llaman enteros, y los números con decimales se llaman coma-flotantes, so sencillamente flotantes.
- Los operadores comunes de Ruby: + suma, - resta, * multiplicación, / división.
- Los operadores incremento (++) y decremento (—) no están disponibles en Ruby; ni en la forma "pre", ni en la "post".
- Cualquier cosa dentro de los paréntesis es calculada primera (o más técnicamente, tiene mayor precedencia).
- Observar como funciona el operador módulo (%).
- Cuando hagas operaciones con números enteres, obtendrás como resultado números enteros.
- Los strings son secuencias de caracteres entre simples (') o dobles (") comillas.
- En Ruby, los strings son mutables: se pueden modificar, expandir, etc sin que haga falta mucho tiempo y memoria.
- La concatenación de strings, es juntar dos cadenas usando el operador (+).
- La secuencia de escape es el caracter (\). Ejemplos \", \\, \n
- " es una cadena vacía.
- Si obtienes un error de compilación como #<TypeError: cannot convert Fixnum into String>, significa que no puedes sumar un número a un strig, o multiplicar un string por otro string.
- Las constantes empiezan por letras mayúsculas. Por ejemplo: PI, Length.
- Una variable empieza a existir desde el momento que el interpréte ejecuta su asignación. Es una buena práctica, que incialmente se le asigne a la variable el valor nil.
- x, y = y, x intercambará los valores de x e y.
- Las variables locales deben empezar por minúscula o el guión bajo (_), y solamente deben estar formados por letras, números, y guiones bajos. Ejemplos: india, _usa, some_var
- .to_i, .to_f, .to_s son usadas para convertir a enteros (i = integer), decimales (f = float) y strings (s=string) respectivamente.
- El operador « se usa para anexar strings.
revisión de página: 1, última edición: 12 Nov 2007 22:26