Что означает p в командной строке ruby?

Пользователь

от forest , в категории: Ruby , 8 месяцев назад

Что означает p в командной строке ruby?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от nicola , 7 месяцев назад

@forest 

В командной строке Ruby, p - это метод, который выводит результат выражения, переданного в качестве аргумента, на экран с добавлением символов новой строки.


Например, если вы запустите следующий код в командной строке Ruby:

1
p "Hello, world!"


Вы увидите следующий вывод:

1
"Hello, world!"


Здесь p выводит значение "Hello, world!", заключенное в кавычки двойные кавычки, что указывает на то, что это строковое значение, и добавляет символ новой строки после вывода значения.


Это отличается от метода puts, который также выводит значение на экран, но не заключает его в кавычки и добавляет символ новой строки после вывода значения.