Подтвердить что ты не робот

Почему встроенный строковый блок в Ruby называется "eos"?

Почему строковый строковый блок в Ruby называется "eos"?

Обновление

Спасибо за то, что вы указали правильный путь. Я всегда думал, что "эос" - это зарезервированное слово, но кажется, что можно использовать любое слово:

a = <<MYSTRING
line 1
line 2
mystring #the thing is case sensitive
line3
MYSTRING
#Now really the end of string

Я также узнал, что эта конструкция называется Heredoc

Этот вопрос показал мне, что даже самые глупые вопросы могут чему-то научить.

4b9b3361

Ответ 1

EOS означает конец строки. он отображается в конце строки.

EOS означает больше, чем GFJKDHAGJHFGDJ, например.

Но вы можете использовать и другие имена.