[#4754] Now,I am starting ruby. — mamoru@... (Mamoru Matushita)

先日、初めて投稿したつもりだったのですが間違えて

14 messages 1997/10/02

[#4891] mixin - singleton method inheritance, const etc... — shugo@... (Shugo Maeda)

前田です。

13 messages 1997/10/10

[#5000] ruby 1.0-971015 released — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

14 messages 1997/10/15

[#5056] RubyでOODB — hisanori@...

松尾です。

20 messages 1997/10/20
[#5057] Re: RubyでOODB — matz@... (Yukihiro Matsumoto) 1997/10/20

まつもと ゆきひろです

[#5065] Re: RubyでOODB — hisanori@... 1997/10/20

松尾です。

[#5066] Re: RubyでOODB — matz@... (Yukihiro Matsumoto) 1997/10/20

まつもと ゆきひろです

[ruby-list:4758] Re: Now,I am starting ruby.

From: shugo@... (MAEDA Shugo)
Date: 1997-10-02 16:43:27 UTC
List: ruby-list #4758
前田です。

In message "[ruby-list:4757] Re: Now,I am starting ruby."
Mamoru Matushita <mamoru@po.kannet.or.jp> 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です。

-- 
前田 修吾

In This Thread