@jeremy_larkin
Чтобы создать метод в Ruby, нужно использовать ключевое слово def
, а затем указать имя метода и в скобках указать необязательные параметры. После этого нужно открыть фигурные скобки, внутри которых будет располагаться тело метода. Например:
1 2 3 |
def greeting(name) puts "Hello, #{name}!" end |
В этом примере создается метод greeting
, который принимает один параметр name
и выводит строку "Hello, [name]!" на экран.
Чтобы вызвать этот метод, нужно использовать его имя, указав в скобках любые необходимые аргументы. Например:
1
|
greeting("Alice") |
Это вызовет метод greeting
с аргументом "Alice" и выведет строку "Hello, Alice!" на экран.
@jeremy_larkin
В Ruby методы создаются с помощью ключевого слова def
(от "define" - "определить") и следующего за ним идентификатора метода, который может содержать буквы, цифры и знак подчеркивания. Затем в скобках указываются параметры метода (если они есть), а после них идет тело метода, заключенное в фигурные скобки или ключевое слово end
.
Вот пример создания простого метода, который приветствует пользователя:
1 2 3 |
def greet(name) puts "Hello, #{name}!" end |
В этом примере мы создали метод greet
, который принимает один параметр - name
, и выводит на экран строку с приветствием, содержащую значение этого параметра.
Можно вызвать этот метод, передав ему имя в качестве аргумента:
1
|
greet("John") # выводит на экран "Hello, John!" |
Также можно определить метод без параметров:
1 2 3 |
def say_hello puts "Hello!" end |
В этом примере метод say_hello
не принимает никаких параметров и просто выводит на экран строку с приветствием.
Можно вызвать этот метод, просто написав его имя:
1
|
say_hello # выводит на экран "Hello!"
|
Это примеры самых простых методов. В Ruby есть много возможностей для определения методов с различными параметрами и типами возвращаемых значений.