From: Noritsugu Nakamura Date: 1997-11-09T10:41:25+09:00 Subject: [ruby-list:5219] ruby for perl users 中村です。 Perl ユーザが感じそうな素朴な疑問を挙げてみました。 オブジェクト指向とか、そういう以前の話です。 マニュアルとかユーザガイドとか FAQ 見れば解決する 問題かも知れませんが、多分こういうのをすぐに疑問に 感じると思うので…。 答えも書けると良いのですが、 うまい答えは私には書けません (^_^; ◎ Perl だと $name = "Nakamura"; print "I am $name\n"; とか書いてましたが、 ruby ではどう書くのですか? print "I am $name\n"; と書いてもうまくいきませんが。 ◎ 文字列の連結 $hoge = "foo" . "bar"; ってやっていましたが、ruby ではどう書くの? ◎ 部分文字列を切り出したいのですが、substr は? ◎ chop, chomp はありますか? ◎ 文字列比較 eq, ne とかありますか? ◎ 配列の初期化とアクセスはどうやったら? ◎ 連想配列の初期化は? %hogehoge = ('smtp' , '25', 'finger', '79'); のような…。 ◎ 連想配列のアクセスは? ◎ for($i = 0; $i < 3; $i++) { } とかはどう書けば良いの? ◎ foreach は使えるの? ◎ while(<>) { } とか良く使っていたのですが、 これはどう書いたら良いの? ◎ 置換したいのですが、s///; tr///; に 相当するものはありますか? ◎ 日本語は使えるの? ◎ サブルーチンと引数の扱い方は? ◎ ファイルの扱い方は? 書式とかめちゃくちゃでしたね…。m(__)m 中村典嗣 E-mail: nnakamur@mxq.meshnet.or.jp