__ Índice __
Disclaimer
Hola Mundo
Ejecutar desde un archivo
Comentarios
Palabras reservadas
Variables
Concatenación
Ejecutar desde un archivo
Comentarios
Palabras reservadas
Variables
Concatenación
__ Disclaimer __
En R3gularWeb ya tenemos un curso de introducción a la programación. Se ha hecho con Go, pero explicamos los conceptos fundamentales. Si bien, vamos a inciar desde cero con ruby; no nos tomaremos tanto tiempo en la teoría.
Si quieren leerlo: Curso de GO
__ Hola Mundo __
Bien, vamos a por nuestro Hola mundo. ¿Qué es un hola mundo? Es el programa más fácil que puedes hacer en cualquier lenguaje de programación.
En nuestra terminal escribimos irb que nos sirve para ingresar comandos y que los ejecte al momento de dar un enter
Primero que nada ¿Qué es ruby -v? solamente es para ver la versión que tenemos instalado en nuestra pc.
Segundo ¿Qué es puts "Hola mundo"? puts es la palabra reservada de ruby que nos permite imprimir texto en la terminal
__ Ejecutar desde un archivo __
Lo primero que vamos a hacer es crear un archivo con extención rb ya que esta es la que utiliza ruby para identificar sus archivos.
Dentro del archivo ya podemos escribir nuestro hola mundo nuevamente.
Ahora nos movemos con la terminal hasta el directorio donde hayamos guardado el archivo e ingresamos el siguiente comando:
ruby archivo.rb
__ Comentarios __
Son notas, recordatorios o cualquier cosa que queramos poner y que no van a ser compilados por ruby.
__ Palabras reservadas __
Los keywords o palabras reservadas, son la base de cualquier lenguaje de programación. Estás al formar parte del sistema, no pueden ser utilizadas como variables, constantes o funciones, ya que puede generar un error a nuestro programa.
Palabra Reservada | Función |
---|---|
alias | Crea un alias para un operador, método o variable global que ya exista. |
and | Operador lógico, igual a && pero con menor precedencia. |
break | Finaliza un while o un until loop, o un método dentro de un bloque |
case | Compara una expresión con una clausula when correspondiente |
class | Define una clase; se cierra con end. |
def | Inicia la definición de un método; se cierra con end. |
defined? | Determina si un método, una variable o un bloque existe. |
do | Comienza un bloque; se cierra con end. |
else | Ejecuta el código que continua si la condición previa no es true. Funciona con if, elsif, unless o case. |
elsif | Ejecuta el código que continua si la condicional previa no es true. Funciona con if o elsif. |
end | Finaliza un bloque de código. |
ensure | Ejecuta la terminación de un bloque. Se usa detrás del ultimo rescue. |
false | Lógico o Booleano false. |
true | Lógico o Booleano true. |
for | Comienza un loop for. Se usa con in. |
if | Ejecuta un bloque de código si la declaración condicional es true. Se cierra con end. |
in | Usado con el loop for. |
module | Define un modulo. Se cierra con end. |
next | Salta al punto inmediatamente después de la evaluación del loop condicional |
nil | Vacio, no inicializado, invalido. No es igual a cero. |
not | Operador lógico, igual como !. |
or | Operador lógico, igual a // pero con menor precedencia. |
redo | Salta después de un loop condicional. |
rescue | Evalua una expresión después de una excepción es alzada. Usada después de ensure. |
retry | Cuando es llamada fuera de rescue, repite una llamada a método. Dentro de rescue salta a un bloque superior. |
return | Regresa un valor de un método o un bloque. |
self | Objeto contemporáneo. Alude al objeto mismo. |
super | Llamada a método del mismo nombre en la superclase. |
then | Separador usado con if, unless, when, case, y rescue. |
undef | Crea un método indefinido en la clase contemporánea. |
unless | Ejecuta un bloque de código si la declaración condicional es false. |
until | Ejecuta un bloque de código mientras la declaración condicional es false. |
when | Inicia una clausula debajo de under. |
while | Ejecuta un bloque de código mientras la declaración condicional es true. |
yield | Ejecuta un bloque pasado a un método. |
_FILE_ | Nombre del archivo de origen contemporáneo. |
_LINE_ | Numero de la linea contemporánea en el archivo de origen contemporáneo. |
__ Variables __
Es el nombre que nosotros le damos a un valor para poder utilizarlo en cualquier parte del código.Reglas de las variables:
- Siempre iniciar con minúscula
- Sí, son más de dos palabras separlas con _ (hola_mundo)
- No se tiene que declarar el tipo de variable
__ Concatenación __
Es la forma en la que podemos enlazar varios valores, ya sea del mismo tipo o diferentes.
MdextlaiQdempwo Tasha Waylon Crack
ResponderBorrarproklesfgahe