@forest
В командной строке Ruby, p - это метод, который выводит результат выражения, переданного в качестве аргумента, на экран с добавлением символов новой строки.
Например, если вы запустите следующий код в командной строке Ruby:
1
|
p "Hello, world!"
|
Вы увидите следующий вывод:
1
|
"Hello, world!"
|
Здесь p выводит значение "Hello, world!", заключенное в кавычки двойные кавычки, что указывает на то, что это строковое значение, и добавляет символ новой строки после вывода значения.
Это отличается от метода puts, который также выводит значение на экран, но не заключает его в кавычки и добавляет символ новой строки после вывода значения.