Рубрики
Без рубрики

Создание входной функции Python в Ruby

Учебное пособие, показывающее, как реализовать функцию ввода Python в Ruby. Входная функция используется для получения ввода пользователя. Tagged с помощью Python, Ruby, функции.

Репост из моего блога

Ruby это язык программирования общего назначения, и его синтаксис близок к собственному Python. Когда я начал изучать Руби, я восхищался его простотой. С тех пор, как я приехал с питона. Мне было очень легко выучить. Из -за сходства в синтаксисе я хотел некоторую функцию Python в Ruby. Одной из функций, которые я хотел выполнить, была input () функция Причина заключалась в том, что, в отличие от Python, вам нужно будет использовать оба ставит и получает Если вы хотите получить ввод пользователя при отображении текста в Ruby.

Создание нашей функции

Ну, создать эту функцию в Ruby очень просто. Просто откройте файл Ruby и введите следующий код внутри

def input(prompt ='')
    puts prompt
    return gets
end

Объясняя функцию

Ну, как мы видим, функция составляет всего четыре строки кода. Довольно просто да! Функция была выполнена, чтобы просто воспроизвести собственное Python, чтобы они работали так же. Вход Функция принимает дополнительный параметр под названием «Запрос». На следующей строке ставит Метод отображает Подсказка в stdout а затем получает Метод получает любой пользовательский ввод и возвращает его.

Пробовать функцию

Чтобы использовать только метод, который мы только что создали, убедитесь, что код находится в том же файле, что и тот, с которым вы работаете.

name = input("What is your name?")
print "Hello " + name

В нашем примере мы назвали нашу функцию со строкой “Как тебя зовут?” и значение было сохранено в переменной имя Анкет На следующей строке мы напечатали «Привет» + имя.

Видишь, это было не сложно! 😄

Оригинал: “https://dev.to/biah/creating-python-s-input-function-in-ruby-5ck7”