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行目にきちんとインタプリタが指定されていれば、それを使って動くのは当然といえば当然なんだけど。マジでビビった・・・
[PR]
by fkmn | 2006-04-04 23:07 | IT
<< 遺伝学的ルーツを公開してみる 新年度とエイプリルフール >>


とあるWebアプリケーションエンジニアの日記
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
カテゴリ
以前の記事
ブログパーツ
リンク
検索
タグ
最新のトラックバック
プログラミングが「出来る..
from とりあえず9JP?
Genographic ..
from ナンジャモンジャ
ジュセリーノ
from ありの出来事
くちこみブログ集(ライフ..
from くちこみブログ集(ライフ)(..
以降、丁寧語で行こう!
from エッセイ的な何か
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧

fkmnの最近読んだ本 フィードメーター - フッ君の日常 あわせて読みたい AX