Sintaxis básica de Ruby

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *