[#39325] File.fnmatch の改良について — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

はじめまして、山本です。

18 messages 2004/03/05

[#39429] trial version of Ruby/Tk — Hidetoshi NAGAI <nagai@...>

永井@知能.九工大です.

18 messages 2004/03/23
[#39454] Re: trial version of Ruby/Tk — "Shirai,Kaoru" <shirai@...> 2004/03/31

白井です。

[#39460] Re: trial version of Ruby/Tk — Hidetoshi NAGAI <nagai@...> 2004/04/01

永井@知能.九工大です.

[#39465] Re: trial version of Ruby/Tk — "Shirai,Kaoru" <shirai@...> 2004/04/01

白井です。

[#39466] Re: trial version of Ruby/Tk — Hidetoshi NAGAI <nagai@...> 2004/04/01

永井@知能.九工大です.

[#39453] Re: int/int in Ruby2? — Masaaki Sakano <mas@...>

坂野 正明です。

36 messages 2004/03/31
[#39455] Re: int/int in Ruby2? — NISHIMATSU Takeshi <t-nissie@...> 2004/03/31

西松と申します.

[#39470] Re: int/int in Ruby2? — Masaaki Sakano <mas@...> 2004/04/01

坂野 正明です。

[#39473] Re: int/int in Ruby2? — matz@... (Yukihiro Matsumoto) 2004/04/01

まつもと ゆきひろです

[#39484] Re: int/int in Ruby2? — Masaaki Sakano <mas@...> 2004/04/03

坂野 正明です。

[#39528] Re: int/int in Ruby2? — "T Akutsu" <locrian@...> 2004/04/09

あくつです。なんかわくわくしてきだぞ。(^^;)

[ruby-list:39412] Re: rubyの関数定義について

From: matz@... (Yukihiro Matsumoto)
Date: 2004-03-21 16:41:00 UTC
List: ruby-list #39412
まつもと ゆきひろです

In message "[ruby-list:39411] Re: rubyの関数定義について"
    on 04/03/22, 竹花 文士 <ruby.mito@laki.jp> writes:

| たとえにあがっている、Cの関数の先行宣言構文でも、使う「義務」は有りませんか
|ら、詳細(サブルーチン・関数)を全部書いてから、メイン部分を書くこともできるわ
|けですが、プログラミングスタイル上の問題として、多数の人は、先行宣言をして、
|main関数を書いた後にサブルーチンとなる関数定義を記述しますよね。プログラムの大
|枠となるmain関数は、できるだけ、最初の方に有った方がプログラムの流れがつかみや
|すいというのは、私だけの思いでもないということでしょう。(詳細が先に読みたいと
|いうスタイルが好きなら、Cでも禁止されているわけではありません。)
| そんな意味合いでの言語のサポートと書いたつもりでした。

そういうケースにお勧めしたいのが、メイン部分を外部に置くのを
止めて、mainとかいうようなメソッドを一つ(先頭の方に)定義して、
本体の末尾にmainの呼び出しを1行だけ置くスタイルです。

私自身は必要性を感じていませんが、元のメールを書かれた
yokoyamaさんのように、先頭にメイン部を書きたいという要望は以
前にも聞いたことがあります。そういう人にお勧めのスタイルです。

ちなみに私はCでもmainを一番「最後」に書くタイプです。
ファイルの先頭にはどうしてもコメントとか#includeとか宣言とか
が来るので、一番目立つのは結局末尾なんで。

In This Thread