2012-01-08 20 views
23

So che un sacco di Ruby è stato ispirato da Perl (ad esempio STDIN come costante globale) o shell Unix (ad esempio la sintassi heredoc <<END). Ma non so da dove provenga la sintassi del commento a blocchi. La sintassi:Che cosa ha ispirato Ruby's = begin .. = end block block syntax?

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

Da dove viene? La mia conoscenza di Perl è approssimativa. È Perl?

+0

mi piace la questione, ma il suo probabilmente alla mailing list ruby-core. – Swanand

+8

Per chi vota alla chiusura: non vedo come questo "solleciterà opinione, dibattito, discussioni, sondaggi o discussioni estese" e non "implicherà fatti, riferimenti o competenze specifiche". Sembrerebbe rispondere in modo semplice. – porges

risposta

24

Sì, questo è il Perl

Perl utilizza

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

un'occhiata qui: http://en.wikipedia.org/wiki/Comparison_of_programming_languages_(syntax)#Comments

+0

Fa parte della [sintassi POD] (http://perldoc.perl.org/perlpod.html) utilizzata per estrarre la documentazione in linea dal codice Perl, vedere http://stackoverflow.com/a/3828297/239657 –