Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么Ruby中的内联字符串块命名为“eos”?
更新
感谢您指出正确的方式。我一直认为“eos”是保留字,但似乎可以使用任何字:
a = <<MYSTRING line 1 line 2 mystring #the thing is case sensitive line3 MYSTRING #The actual end of the string
我还发现这个结构被命名为Heredoc
这告诉我,即使是最愚蠢的问题也可以成为学习的机会。
EOS 表示字符串结束。它显示在字符串的末尾。
例如,EOS 不仅仅意味着 GFJKDHAGJHFGDJ。
但是您也可以使用其他名称。