[#5219] ruby for perl users — Noritsugu Nakamura <nnakamur@...>
35 messages
1997/11/09
[#5220] Re: ruby for perl users
— tateishi@... (Tateishi Takaaki)
1997/11/09
立石です。
[#5224] Re: ruby for perl users
— shugo@... (Shugo Maeda)
1997/11/09
前田です。
[#5225] Re: ruby for perl users
— tateishi@... (Tateishi Takaaki)
1997/11/09
立石です。
[#5248] Re: ruby for perl users
— HYOUDOU Kouichi /note <hyoudo@...>
1997/11/10
兵藤です
[#5249] Re: ruby for perl users
— Masaki Suketa <masaki.suketa@...>
1997/11/11
助田です
[#5231] Re: ruby for perl users
— Shin-ichiro HARA <sinara@...>
1997/11/10
原です。
[#5243] read from subprocess — Kikutani Makoto <kikutani@...>
きくたにです。
17 messages
1997/11/10
[#5250] Re: read from subprocess
— matz@... (Yukihiro Matsumoto)
1997/11/11
まつもと ゆきひろです
[#5255] Re: read from subprocess
— Masaki Suketa <masaki.suketa@...>
1997/11/11
助田です。
[#5256] Re: read from subprocess
— matz@... (Yukihiro Matsumoto)
1997/11/11
まつもと ゆきひろです
[#5257] Re: read from subprocess
— Masaki Suketa <masaki.suketa@...>
1997/11/11
助田です
[#5258] Re: read from subprocess
— matz@... (Yukihiro Matsumoto)
1997/11/11
まつもと ゆきひろです
[#5259] Re: read from subprocess
— Kikutani Makoto <kikutani@...>
1997/11/11
きくたにです。
[#5246] byte compile and ruby embeded system — Kikutani Makoto <kikutani@...>
きくたにです。
5 messages
1997/11/10
[#5284] sub — "Motoyuki S." <moto@...>
もと@大計といいます.
9 messages
1997/11/13
[#5294] binmode (Re: rbc-0_5.gz) — toyofuku@...
豊福@パパイヤです。
5 messages
1997/11/14
[#5300] Win32用の Rubyでの tkの使用 — Tomoaki Takebayashi <tota@...>
はじめまして、竹林といいます。
14 messages
1997/11/15
[#5302] Re: Win32用の Rubyでの tkの使用
— WATANABE Hirofumi <eban@...>
1997/11/15
わたなべです.
[#5303] Re: Win32 用の Rubyでの tkの使用
— Tomoaki Takebayashi <tota@...>
1997/11/15
[#5305] Re: Win32 用の Ruby での tk の使用
— aito@...5sun.yz.yamagata-u.ac.jp
1997/11/17
あ伊藤です.
[#5318] when should I call Tk mainloop? (Re: Win32 用の Ruby での tk の使用 )
— Kikutani Makoto <kikutani@...>
1997/11/18
きくたにです。
[#5320] ruby 1.0-971118 released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
20 messages
1997/11/18
[#5337] Re: ruby 1.0-971118 released
— WATANABE Hirofumi <watanabe@...>
1997/11/19
わたなべです.
[#5340] Re: ruby 1.0-971118 released
— matz@... (Yukihiro Matsumoto)
1997/11/19
まつもと ゆきひろです
[#5344] Re: ruby 1.0-971118 released
— Shin-ichiro HARA <sinara@...>
1997/11/19
原です。
[#5347] Re: ruby 1.0-971118 released
— matz@... (Yukihiro Matsumoto)
1997/11/19
まつもと ゆきひろです
[#5350] Re: ruby 1.0-971118 released
— Masaki Suketa <masaki.suketa@...>
1997/11/19
助田です
[#5322] Questions on specs and threads — Kazuhisa Yanagawa <katze@...>
はじめまして. 読んでただけで今まで書いたことが無かったものです.
9 messages
1997/11/18
[#5323] Re: Questions on specs and threads
— matz@... (Yukihiro Matsumoto)
1997/11/18
まつもと ゆきひろです
[#5336] DBM.delete_if bug ? — 藤本尚邦 / FUJIMOTO Hisakuni <hisa@...>
はじめまして、藤本といいます。最近 ruby を使い始めまして、とってもとっ
8 messages
1997/11/18
[#5338] Re: DBM.delete_if bug ?
— matz@... (Yukihiro Matsumoto)
1997/11/19
まつもと ゆきひろです
[#5349] [How] Send ITERATOR BLOCK to "super" — Shin-ichiro HARA <sinara@...>
原です。
4 messages
1997/11/19
[#5373] オブジェクト指向用語 — KIMURA Koichi <kkimura@...>
13 messages
1997/11/20
[#5380] Hash bug ?? — tamori@...
11 messages
1997/11/21
[#5381] Re: Hash bug ??
— matz@... (Yukihiro Matsumoto)
1997/11/21
まつもと ゆきひろです
[#5398] 配列への追加について — a-nisida@... (西田明良)
はじめまして、西田@初心者 と申します。m(..)m
16 messages
1997/11/22
[#5403] Re: 配列への追加について
— WATANABE Hirofumi <eban@...>
1997/11/22
わたなべです.
[#5406] Re: 配列への追加について
— Shin-ichiro HARA <sinara@...>
1997/11/23
原です。
[#5407] Re: 配列への追加について
— matz@... (Yukihiro Matsumoto)
1997/11/23
まつもと ゆきひろです
[#5410] Re: 配列への追加について
— Shin-ichiro HARA <sinara@...>
1997/11/24
原です。
[#5414] Re: 配列への追加について
— matz@... (Yukihiro Matsumoto)
1997/11/25
まつもと ゆきひろです
[#5409] rbc.rb output — Noritsugu Nakamura <nnakamur@...>
11 messages
1997/11/24
[#5412] Re: rbc.rb output
— shugo@... (Shugo Maeda)
1997/11/24
前田です。
[#5418] Re: rbc.rb output
— keiju@... (石塚圭樹 )
1997/11/25
けいじゅ@日本ラショナルソフトウェアです.
[#5413] ruby for Linux RPM — Shoichi OZAWA <ozawa@...>
こんにちは 小澤@日立 です。
6 messages
1997/11/25
[#5419] blade mirrors netlab — Shin-ichiro HARA <sinara@...>
原です。
10 messages
1997/11/25
[#5420] ruby-1.0-971125 released (Re: blade mirrors netlab)
— matz@... (Yukihiro Matsumoto)
1997/11/25
まつもと ゆきひろです
[#5444] Re: Mail to HTML — takagi@... (TAKAGI Hiromitsu)
> >> 試みに ML のメールを HTML 化するスクリプトを書いてみています.
14 messages
1997/11/26
[#5453] Re: Mail to HTML
— Shin-ichiro HARA <sinara@...>
1997/11/27
原です。
[#5454] Re: Mail to HTML
— WATANABE Hirofumi <watanabe@...>
1997/11/27
わたなべです.
[#5470] communicate with subprocess part II — Kikutani Makoto <kikutani@...>
きくたにです。
8 messages
1997/11/28
[#5471] Re: communicate with subprocess part II
— Masaki Suketa <masaki.suketa@...>
1997/11/28
助田です
[ruby-list:5222] Re:ruby for perl users
From:
yamakawa@...
Date:
1997-11-09 08:35:39 UTC
List:
ruby-list #5222
山川です 初めて書き込みします。よろしく
中村さんへの回答です。perl から ruby への
ロゼッタストーンになれば幸いです。
「ここから」、「ここまで」を切り取って実行して
みてください。間違いやはづしているところもある
かも知れませんが、これは試練だと思ってください。
ruby の webpage 以外に参考書は CQ出版社のTRY!PC
11月号に「ruby入門」があります。
#----------------------ここから
#!/usr/local/bin/ruby
#中村です。
#Perl ユーザが感じそうな素朴な疑問を挙げてみました。
#オブジェクト指向とか、そういう以前の話です。
#マニュアルとかユーザガイドとか FAQ 見れば解決する
#問題かも知れませんが、多分こういうのをすぐに疑問に
#感じると思うので…。
#答えも書けると良いのですが、
#うまい答えは私には書けません (^_^;
print "------------------------- No 1\n"
#◎ Perl だと
#$name = "Nakamura";
#print "I am $name\n";
#とか書いてましたが、
#ruby ではどう書くのですか?
#print "I am $name\n";
#と書いてもうまくいきませんが。
name="Nakamura"
print "I am #{name}\n"
print "------------------------- No 2\n"
#◎ 文字列の連結
#$hoge = "foo" . "bar";
#ってやっていましたが、ruby ではどう書くの?
#hoge = ""
hoge = "aaaaa" + "bbbbbbbbbbbbb"
print hoge, "\n"
print "------------------------- No 3\n"
#◎ 部分文字列を切り出したいのですが、substr は?
print hoge[4..6],"\n"
print "------------------------- No 4\n"
#◎ chop, chomp はありますか?
print hoge.chop, "\n"
print "------------------------- No 5\n"
#◎ 文字列比較 eq, ne とかありますか?
## String クラスメソッド <=> が使える
## == > >= < <= も使える
print "------------------------- No 6\n"
#◎ 配列の初期化とアクセスはどうやったら?
hoge=[]
print "------------------------- No 7\n"
#◎ 連想配列の初期化は?
#%hogehoge = ('smtp' , '25', 'finger', '79');
#のような…。
#◎ 連想配列のアクセスは?
a={"a" => 1,"b" => 2,"c" =>3 }
a.each {|x,y| print x," ",y,"\n"}
a["a"]="oooo"
print a["a"],"\n"
print "------------------------- No 8\n"
#◎ for($i = 0; $i < 3; $i++) { }
#とかはどう書けば良いの?
for i in 0..2
print i,"\n"
end
print "------------------------- No 9\n"
#◎ foreach は使えるの?
b=[]
b[0]=4
b[1]=1
b[2]=2
b[3]=3
b.each {|x| print x,"\n"}
print "------------------------- No 10\n"
#◎ while(<>) { }
#とか良く使っていたのですが、
#これはどう書いたら良いの?
##while gets
## print
##end
print "------------------------- No 11\n"
#◎ 置換したいのですが、s///; tr///; に
#相当するものはありますか?
a="abcabc"
print a.tr("abc","ABC"),"\n"
print a.gsub("a","d"),"\n"
print "------------------------- No 12\n"
#◎ 日本語は使えるの?
## もちろんです 日本生まれですから
## 私もこの点に期待して勉強しています
print "------------------------- No 13\n"
#◎ サブルーチンと引数の扱い方は?
def f(a,b=9)
a+b
end
print f(1,2),"\n"
print f(3),"\n"
print "------------------------- No 14\n"
#◎ ファイルの扱い方は?
##i=open("rb")
##while i.gets
## print
##end
#-------------------ここまで