PerlでRubyのスクリプトを実行できた!?
オプション'-l' で、PerlでRubyのスクリプトを実行できる という結城浩さんのエントリー
4/1のエントリーなので、要は print "Hello World¥n" なんて、RubyでもPerlでも書き方は一緒ですよ、というエイプリルフールネタだと思ったが、試しに自分でもやってみた。せっかくなんで、次のように おもいっきりRubyの文法で書いたスクリプトを用意して実行してみる。(ちなみに、実行環境は、Mac OS 10.4 に標準で付属のPerl v5.8.6) #!/usr/bin/ruby def test "Hello! I'm in ruby!!\n" end print test 結果 > perl -l test.rb Hello! I'm in ruby!! ええええええ!? なんか実行できたんですけど? まじっすか?と一瞬マジでビビったが、「ハイ、スクリプトの1行目に注目〜」 #!/usr/bin/ruby 犯人は、これですなw Perlから呼び出しても、1行目にきちんとインタプリタが指定されていれば、それを使って動くのは当然といえば当然なんだけど。マジでビビった・・・
by fkmn
| 2006-04-04 23:07
| IT
|
カテゴリ
以前の記事
2011年 06月
2011年 04月 2011年 02月 2011年 01月 2010年 12月 2010年 11月 2010年 05月 2010年 04月 2010年 03月 2009年 12月 more...
ブログパーツ
リンク
検索
タグ
日記
IT
感想
本
programming
コンピュータ
ゲーム
Perl
CL
ライフサイエンス
一人読書会
インフォマティクス
Ruby
ブログ
ネタ
C#
PHP
yapcasia2008
生物
R
最新のトラックバック
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ファン申請 |
||