Можно ли запустить программу как на Ruby, так и на PERL? - PullRequest
0 голосов
/ 02 января 2019

Можно ли запускать программы как на Ruby, так и на PERL. Если да, можете ли вы обнаружить изменение и напечатать что-то вроде «Это программа на Perl» для компилятора Perl и «Это программа на Ruby» для компилятора ruby ​​

1 Ответ

0 голосов
/ 02 января 2019

Да. Такого рода программа называется полиглот . Для Perl и Ruby одно полезное понимание состоит в том, что $stdin является определенной инициализированной переменной в Ruby

print $stdin ? "This is a Ruby program" : "This is a Perl program";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...