[#30827] 正規表現まわりの parse — sheepman <sheepman@...>
こんにちは。
[#30850] ruby-mode.el の改善案 — sheepman <sheepman@...>
こんにちは。
[#30852] Ruby/Tk on Windows — hidaka@... (HIDAKA Takahiro)
ひだかです。
[#30855] オブジェクトをソースへ — Daisuke Aoki <dai@...>
青木@横浜です。
[#30872] ext/curses — Takaaki Tateishi <ttate@...>
立石です.
[#30885] SAGE — "Shin'ya Adzumi" <adzumi@...>
あづみです。
[#30897] ActiveScriptRuby + showModalDialog — keiichi matsunaga <ma2@...>
松永です。
[#30920] [REQ] Regexp#match! — Minero Aoki <aamine@...>
あおきです。
At Thu, 16 Aug 2001 11:24:45 +0900,
[#30945] file exist check method? — "Inoue" <inoue@...>
井上です。
こんにちは、なかむら(う)です。
新井です。
こんにちは、なかむら(う)です。
新井です。
なかだです。
新井です。
こんにちは、なかむら(う)です。
新井です。
こんにちは、なかむら(う)です。
新井です。
こんにちは、なかむら(う)です。
新井です。
なかだです。
新井です。
こんにちは、なかむら(う)です。
新井です。
もりきゅうです。長文ごめんなさい。
岩月と申します。そろそろ寝なくては。
もりきゅうです。
もりきゅうです。
なかだです。
もりきゅうです。
すぎむし。
なかだです。
もりきゅうです。subject 変えました。
In <200108201823.AA00825@yoshida.nifty.ne.jp>
File#join とか File#split とか使った事ないんですが…
なかだです。
From: nobu.nakada@nifty.ne.jp
In <20010823.222131.74756515.pegacorn@jcom.home.ne.jp>
こんにちは、なかむら(う)です。
なかだです。
もりきゅうです。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
[#30961] popen() で Insecure PATH — 堀川 久 <vzw00011@...>
こんにちは。
まつもと ゆきひろです
こんにちは。
In <3b7e90ac.6968%vzw00011@nifty.ne.jp>
[#30972] why does the /\1/ match "foo" — Koji Arai <JCA02266@...>
新井です。
[#30987] [REQ] String#slice(re, n) — Minero Aoki <aamine@...>
あおきです。
[#31002] ruby のインストール — Andre Ribeiro Hanai <andre@...>
始めまして葉内です。
[#31005] インストールしました — 嶋崎 正貴 <hayashih@...>
嶋崎と申します
[#31035] 安全な文字列の評価方法 — 斉藤和樹 <QZS01353@...>
こんにちは。斉藤です。
[#31060] WIN32OLE の質問 : 環境変数の設定はどうやる? — Hirofumi Tamori <tamori@...>
[#31066] [Q] string underline in emacs — "K.Kosako" <kosako@...>
emacs 20.7.2でruby-mode.elを使用しています。
[#31069] ruby と mysql の使える webhosting — Ryuichiro Hara <ruby@...>
FAQかもしれないのですが...
[#31071] ruby on sun — Koichi Takehara <Koichi.Takehara@...>
ルビー初心者の竹原です。
[#31128] Ruby.exe で実行中は編集禁止? — Take_tk <ggb03124@...>
Ruby.exe(ruby 1.6.4 (2001-06-04) [i586-mswin32])で一日中回しているスク
[#31144] create_process または Win での外部コマンド実行 — Take_tk <ggb03124@...>
Windows で外部コマンドを実行するにはどういう方法があるのでしょうか?。
こんにちは、なかむら(う)です。
なかだです。
たけ(tk)です。
なかだです。
たけ(tk)です。
なかだです。
In message <200108291540.f7TFecg03766@sharui.nakada.kanuma.tochigi.jp>
[ruby-list:30831] Re: UML クラス図と Ruby の記述についての対応
橋本@福井県在住です。
On Tue, 31 Jul 2001 21:00:32 +0900
TAKAHASHI Masayoshi <maki@inac.co.jp> さんは書きました:
>高橋征義です。
>> UML による
>> +------------+
>> | Foo |
>> +------------+
>> |+hoge |
>> |#geho |
>> +------------+
>> +------------+
>> は Rubyによる定義
>>
>> class Foo
>> def initialize
>> @hoge = nil
>> @geho = nil
>> end
>> def hoge
>> @hoge
>> end
>> end
>>
>> などと定義する方がよろしいのでしょうか?
>Rubyには「宣言」というものがないですからねえ……。
>UMLはあまり詳しくないのですが、どちらかというとそのように定義した
>方がいいのではないでしょうか。Ruby本でもインスタンス変数は初期化
>することが勧められていますし。
勧められているということで、積極的に初期化するコードを
吐くことにします。
# 勧められない行為を積極的に行うtoolは嬉しくないですが....
>さらに、UMLの中で、
>
> +hoge = 100
> #hoge = 0
>
>のように、明示的にデフォルト値が与えられているのなら、
>
> class Foo
> def initialize
> @hoge = 100
> @geho = 0
> end
> (略)
>
>とするでしょうから、「何もないときはnilで初期化」というのが
>バランスもとれていいかもしれません。
はい、これもその通りにすると思います。
ここで後々のことを(逆の変換のことも勝手に)考えて
class Foo
def initialize_class_instance
@hoge = 100
@geho = 0
@fuga = nil
end
def initialize
initialize_class_instance
(その他の処理)
end
(割愛)
と、生成されるのは変(好ましくない)と思われますか?
# 逆変換を積極的に「やります!」と宣言してるわけではありません(^^;
---
橋本 賢一 Ken-ichi HASHIMOTO
E-Mail ken@po.ganseki.ne.jp