Рубрики

Ruby Basic Синтаксис

Ruby — это чистый объектно-ориентированный язык, разработанный Юкихиро Мацумото (также известный как Мац в сообществе Ruby) в середине 1990-х годов в Японии. Программировать на Ruby легко, потому что его синтаксис похож на широко распространенные языки. Здесь мы изучим основной синтаксис языка Ruby .
Давайте напишем простую программу для печати «Hello World!».

# эта строка выведет "Hello World!" в качестве вывода.

puts "Hello World!";

Выход:

Hello World!

Конец строки в Ruby

Ruby интерпретирует символы новой строки (/ n) и точки с запятой (;) как конец оператора.
Примечание. Если строка имеет +, — или обратную косую черту в конце строки, то это указывает на продолжение оператора.

Пробелы в рубине

Символы пробелов, такие как пробелы и символы табуляции, обычно игнорируются в коде Ruby, за исключением случаев, когда они появляются в строке, то есть игнорируются все пробелы в выражении. Но иногда пробелы используются для интерпретации неоднозначных выражений.
Пример :

a / b interprets as a/b (Here a is a variable)
a b interprets as a(b)
(Here a is a method)

# объявляя функцию с именем "а", которая принимает
# целое число и возврат 1

def a(u) return 1 end

   
# код водителя

a = 3 

b = 2

   
# это a + b интерпретируется как a + b, поэтому выводит 5 как вывод
puts(a + b)

  
# этот ab интерпретируется как a (b), таким образом, возвращаемый
# значение печатается
puts(a b)

Выход:

5
1

Ruby BEGIN и END

Оператор BEGIN используется для объявления части кода, которая должна быть вызвана до запуска программы.

Синтаксис:

BEGIN
{
    # code written here
}

Точно так же END используется для объявления части кода, которая должна быть вызвана в конце программы.
Синтаксис:

END
{
    # code written here
}

Пример начала и конца

# Рубиновая программа BEGIN и END

puts "This is main body of program"

   

END 
{

   puts "END of the program"

}

BEGIN 
{

   puts "BEGINNING of the Program"

}

Выход:

BEGINNING of the Program
This is main body of program

Рубиновые комментарии

Комментарий скрывает некоторую часть кода от Ruby Interpreter. Комментарии могут быть написаны по-разному, используя хеш-символ ( # ) в начале строки.
Синтаксис:

#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

Идентификаторы в Ruby

  • Идентификаторы — это имена переменных, констант и функций / методов.
  • Ruby идентификаторы чувствительны к регистру .
  • Идентификаторы Ruby могут состоять из буквенно-цифровых символов, а также подчеркивания (_).

Например: Man_1, item_01 являются примерами идентификаторов.

Ключевые слова в рубине

Зарезервированные слова в Ruby, которые нельзя использовать в качестве имен констант или переменных, называются ключевыми словами Ruby.

BEGINdonextthen
ENDelseniltrue
aliaselsifnotundef
andendorunless
beginensureredountil
caseforretrywhile
breakfalserescuewhen
definself__FILE__
classifreturnwhile

Рекомендуемые посты:

Ruby Basic Синтаксис

0.00 (0%) 0 votes