2012-01-08 18 views
23

Tôi biết rằng rất nhiều Ruby được lấy cảm hứng từ Perl (ví dụ: STDIN như một hằng số toàn cầu) hoặc vỏ Unix (ví dụ: cú pháp heredoc <<END). Nhưng tôi không biết cú pháp nhận xét khối xuất phát từ đâu. Cú pháp:Điều gì đã truyền cảm hứng cho Ruby = bắt đầu .. = cú pháp khối bình luận kết thúc?

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

đâu này đến từ đâu? Kiến thức của tôi về Perl là sơ sài. Có phải Perl không?

+0

Tôi thích câu hỏi nhưng có lẽ nó cho mailing list ruby-core. – Swanand

+8

Để những người bỏ phiếu đóng cửa: Tôi không thấy làm thế nào điều này sẽ "thu hút ý kiến, tranh luận, tranh luận, bỏ phiếu, hoặc thảo luận mở rộng" và không "liên quan đến sự kiện, tài liệu tham khảo hoặc chuyên môn cụ thể". Nó có vẻ là trách nhiệm một cách đơn giản. – porges

Trả lời

24

vâng, đây là Perl

Perl sử dụng

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

có một cái nhìn ở đây: http://en.wikipedia.org/wiki/Comparison_of_programming_languages_(syntax)#Comments

+0

Đó là một phần của [cú pháp POD] (http://perldoc.perl.org/perlpod.html) được sử dụng để trích xuất tài liệu nội tuyến từ mã Perl, xem http://stackoverflow.com/a/3828297/239657 –

Các vấn đề liên quan