From: shugo@... (MAEDA Shugo) Date: 1997-10-03T01:43:27+09:00 Subject: [ruby-list:4758] Re: Now,I am starting ruby. 前田です。 In message "[ruby-list:4757] Re: Now,I am starting ruby." Mamoru Matushita wrote: |ファイルを削除する方法がどうしても解りません。perlで言うところのunlinkは |rubyでは |どうすればいいのでしょう?またperlで言うところのsymlink,flock,mkdir関数 |などは |あるのでしょうか?そういえばrubyには関数ないんでしたっけ? unlinkやsymlinkやflockはFileクラス、mkdirはDirクラスで提供され ています。 # 詳しくはマニュアルの組み込みクラスの項に書いてあります。 関数についてですが、 |aaa |def aaa |    print"aaa\n"; |end | |こんな感じにしたら1行目のaaaでエラーになります。 def aaa print "aaa\n" end aaa のように関数を呼び出す前に関数を定義しておかないといけません。 # 関数に見えますが、ほんとはObjectのprivateメソッドになっています。 # でも最初はあまり深く考えない方がいいかもしれません。 関数は実行される時に定義されていればよいので、 def main aaa end def aaa print "aaa\n" end main のような場合はOKです。 -- 前田 修吾