Прога:
WYSS:
Вывод:
В этом упражнении мы познакомились с т.н. эскейп-последовательностями или (управляющими последоватльностями) - \n. Эта конструкция делает перенос строки. Т.е. \n - new line.
Узнали, что с помощью
<<Paragraph
...
Paragraph
можно писать внутри что угодно. Интерпретатор не будет реагировать ни на кавычки, ни на значимые слова, типа if, else, end и т.д. В общем, полная свобода :)
По сути Зед показал два способа, как можно сделать новую строку. Одну - с помощью экранированного \n, вторую с помощью конструкции <<Name...Name. Т.е. вместо Paragraph можно поставить любое имя и оно будет работать.
# Here's some new strange stuff, remember type it exactly. days = "Mon Tue Wed Thu Fri Sat Sun" months = "Jan\nFeb\nMar\nApr\nMay\nJun\nJul\nAug" puts "Here are the days: ", days puts "Here are the months: ", months puts <<PARAGRAPH There's something going on here. With the PARAGRAPH thing We'll be able to type as much as we like. Even 4 lines if we want, or 5, or 6. PARAGRAPH
WYSS:
Here are the days: Mon Tue Wed Thu Fri Sat Sun Here are the months: Jan Feb Mar Apr May Jun Jul Aug There's something going on here. With the PARAGRAPH thing We'll be able to type as much as we like. Even 4 lines if we want, or 5, or 6.
Вывод:
В этом упражнении мы познакомились с т.н. эскейп-последовательностями или (управляющими последоватльностями) - \n. Эта конструкция делает перенос строки. Т.е. \n - new line.
Узнали, что с помощью
<<Paragraph
...
Paragraph
можно писать внутри что угодно. Интерпретатор не будет реагировать ни на кавычки, ни на значимые слова, типа if, else, end и т.д. В общем, полная свобода :)
По сути Зед показал два способа, как можно сделать новую строку. Одну - с помощью экранированного \n, вторую с помощью конструкции <<Name...Name. Т.е. вместо Paragraph можно поставить любое имя и оно будет работать.
Комментариев нет:
Отправить комментарий