Ruby es un lenguaje orientado a objetos puro desarrollado por Yukihiro Matsumoto (también conocido como Matz en la comunidad de Ruby) a mediados de la década de 1990 en Japón. Programar en Ruby es fácil de aprender debido a su sintaxis similar a los lenguajes ya ampliamente utilizados. Aquí, aprenderemos la sintaxis básica del lenguaje Ruby .
Escribamos un programa simple para imprimir «¡Hola mundo!».
# this line will print "Hello World!" as output. puts "Hello World!";
Producción:
Hello World!
Fin de línea en Ruby
Ruby interpreta los caracteres de nueva línea (\n) y los puntos y comas (;) como el final de una declaración.
Nota: si una línea tiene +, – o una barra invertida al final de una línea, indica la continuación de una declaración.
Espacio en blanco en Ruby
Los espacios en blanco, como los espacios y las tabulaciones, generalmente se ignoran en el código de Ruby, excepto cuando aparecen en una string, es decir, ignora todos los espacios en una declaración. Pero a veces, los espacios en blanco se usan para interpretar declaraciones ambiguas.
Ejemplo :
a/b se interpreta como a/b (Aquí a es una variable)
ab se interpreta como a(b)
(Aquí a es un método)
# declaring a function named 'a' which accepts an # integer and return 1 def a(u) return 1 end # driver code a = 3 b = 2 # this a + b interprets as a + b, so prints 5 as output puts(a + b) # this a b interprets as a(b) thus the returned # value is printed puts(a b)
Producción:
5 1
Declaración BEGIN y END de Ruby
La declaración BEGIN se usa para declarar una parte del código que debe llamarse antes de que se ejecute el programa.
Sintaxis:
BEGIN { # code written here }
De manera similar, END se usa para declarar una parte del código que debe llamarse al final del programa.
Sintaxis:
END { # code written here }
Ejemplo de BEGIN y END
# Ruby program of BEGIN and END puts "This is main body of program" END { puts "END of the program" } BEGIN { puts "BEGINNING of the Program" }
Producción:
BEGINNING of the Program This is main body of program
comentarios de ruby
Un comentario oculta una parte del código del Intérprete de Ruby. Los comentarios se pueden escribir de diferentes maneras, utilizando el carácter hash ( # ) al principio de una línea.
Sintaxis:
#This is a single line comment
#This is multiple #lines of comment
=begin This is another way of writing comments in a block fashion =end
Identificadores en Ruby
- Los identificadores son nombres de variables, constantes y funciones/métodos.
- Los identificadores de Ruby distinguen entre mayúsculas y minúsculas .
- Los identificadores de Ruby pueden consistir en caracteres alfanuméricos y también guiones bajos (_).
Por ejemplo: Man_1, item_01 son ejemplos de identificadores.
Palabras clave en Ruby
Las palabras reservadas en Ruby que no se pueden usar como nombres constantes o variables se denominan palabras clave de Ruby.
EMPEZAR | hacer | Siguiente | después |
FINAL | más | nulo | verdadero |
alias | elsif | no | indefinido |
y | final | o | a no ser que |
empezar | asegurar | rehacer | Hasta que |
caso | por | rever | tiempo |
descanso | falso | rescate | cuando |
definitivamente | en | uno mismo | __EXPEDIENTE__ |
clase | si | devolver | tiempo |
Publicación traducida automáticamente
Artículo escrito por ManishKhetan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA