Ruby的=begin .. =end注释块语法的灵感来源是什么?

23

我知道很多 Ruby 是受到 Perl(例如 STDIN 作为全局常量)或 Unix shell(例如 <<END 块注释语法)的启发。但我不知道块注释语法来自哪里。这个语法:

=begin
This is a comment line
it explains that the next line of code displays 
a welcome message
=end

这是从哪里来的?我对Perl的了解很粗略。这是Perl吗?


我喜欢这个问题,但它可能适合于ruby-core邮件列表。 - Swanand
8
对于那些投票要关闭这个问题的人:我不明白这个问题怎么会“征求意见,争论,辩论,投票或进行延伸讨论”,而不涉及“事实,参考资料或特定专业知识”。这个问题看起来可以用简单明了的方式回答。 - porges
1个回答

27

1
这是POD语法的一部分,用于从Perl代码中提取内联文档,详见https://dev59.com/eW865IYBdhLWcg3wat2l#3828297。 - Beni Cherniavsky-Paskin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接