[#38080] ポートが閉じているときの例外など — Mitsuru Ogino <ogino@...>

荻野と申します。いつも質問や要望ばかりですみません。

36 messages 2003/08/11
[#38086] Re: ポートが閉じているときの例外など — nobu.nakada@... 2003/08/12

なかだです。

[#38088] Re: ポートが閉じているときの例外など — IWAOKA Masahiro <iwaoka@...> 2003/08/12

いわおかです。

[#38091] Re: ポートが閉じているときの例外など — Mitsuru Ogino <ogino@...> 2003/08/12

荻野です。

[#38092] Re: ポートが閉じているときの例外など — nobu.nakada@... 2003/08/12

なかだです。

[#38093] Re: ポートが閉じているときの例外など — IWAOKA Masahiro <iwaoka@...> 2003/08/12

いわおかです。

[#38095] Re: ポートが閉じているときの例外など — Takahiro Kambe <taca@...> 2003/08/12

In message <20030812150516.GV37221@barber.fe.rn.tuat.ac.jp>

[#38102] Re: ポートが閉じているときの例外など — Tetsuo NAKAGAWA <tet@...> 2003/08/14

中川と申します。

[#38121] Re: ポートが閉じているときの例外など — Takahiro Kambe <taca@...> 2003/08/15

In message <20030814.140757.707824131.tetsuo@sapphire.siz.nes.nec.co.jp>

[#38123] Re: ポートが閉じているときの例外など — nobu.nakada@... 2003/08/16

なかだです。

[#38130] Re: ポートが閉じているときの例外など — Takahiro Kambe <taca@...> 2003/08/16

In message <200308160517.h7G5HcPL012839@sharui.nakada.kanuma.tochigi.jp>

[#38137] Re: ポートが閉じているときの例外など — nobu.nakada@... 2003/08/18

なかだです。

[#38139] Re: ポートが閉じているときの例外など — Takahiro Kambe <taca@...> 2003/08/18

In message <200308180959.h7I9xnb7001977@sharui.nakada.kanuma.tochigi.jp>

[#38122] ruby-tcpwrap and mkmf.rb — Takahiro Kambe <taca@...>

こんにちは。

16 messages 2003/08/16
[#38125] Re: ruby-tcpwrap and mkmf.rb — "Akinori MUSHA" <knu@...> 2003/08/16

At Sat, 16 Aug 2003 12:51:55 +0900,

[#38183] String << の動作につきまして — kuto@...

うと と申します。

44 messages 2003/08/22
[#38187] Re: String << の動作につきまして — Take_tk <ggb03124@...> 2003/08/22

たけ(tk)です。

[#38189] Re: String << の動作につきまして — Tadayoshi Funaba <tadf@...5.so-net.ne.jp> 2003/08/23

ふなばです。

[#38190] Re: String << の動作につきまして — Take_tk <ggb03124@...> 2003/08/23

たけ(tk)です。

[#38191] Re: String << の動作につきまして — Tadayoshi Funaba <tadf@...5.so-net.ne.jp> 2003/08/23

ふなばです。

[#38194] Re: String << の動作につきまして — Take_tk <ggb03124@...> 2003/08/23

たけ(tk)です。

[#38196] Re: String << の動作につきまして — Tadayoshi Funaba <tadf@...5.so-net.ne.jp> 2003/08/23

ふなばです。

[#38203] Re: String << の動作につきまして — 西 啓一朗 <receiver@...> 2003/08/23

ども、西啓一朗@Ktouth Brand. です。

[#38208] Re: String << の動作につきまして — Tadayoshi Funaba <tadf@...5.so-net.ne.jp> 2003/08/23

ふなばです。

[#38211] Re: String << の動作につきまして — 西 啓一朗 <receiver@...> 2003/08/24

ども、西啓一朗@Ktouth Brand. です。

[#38195] 理解の進め方(Re: String << の動作につきまして) — Tadashi Oh-Ya <toy@...>

おおやです。

36 messages 2003/08/23
[#38206] 理解の進め方:シュールな世界 — Take_tk <ggb03124@...> 2003/08/23

たけ(tk)です。

[#38233] シュールな名前 — Take_tk <ggb03124@...> 2003/08/25

たけ(tk)です

[#38198] Tmailで送るメールに日付がつけられなくなりました — 川田誠司 <kawada.seiji@...>

はじめまして

11 messages 2003/08/23

[#38256] かみ砕いた説明をすべき範囲 — 西 啓一朗 <receiver@...>

ども。西啓一朗@Ktouth Brand. です。

41 messages 2003/08/26
[#38258] Re: かみ砕いた説明をすべき範囲 — nobu.nakada@... 2003/08/26

なかだです。

[#38261] Re: かみ砕いた説明をすべき範囲 — Take_tk <ggb03124@...> 2003/08/26

たけ(tk)です

[#38262] Re: かみ砕いた説明をすべき範囲 — nobu.nakada@... 2003/08/26

なかだです。

[#38264] Re: かみ砕いた説明をすべき範囲 — Take_tk <ggb03124@...> 2003/08/26

たけ(tk)です

[#38265] Re: かみ砕いた説明をすべき範囲 — IWAOKA Masahiro <iwaoka@...> 2003/08/26

いわおかです。

[#38267] Re: かみ砕いた説明をすべき範囲 — Take_tk <ggb03124@...> 2003/08/26

たけ(tk)です

[#38273] Re: かみ砕いた説明をすべき範囲 — matz@... (Yukihiro Matsumoto) 2003/08/26

まつもと ゆきひろです

[ruby-list:38225] Re: String  <<の動作につきまして

From: Hidetoshi NAGAI <nagai@...>
Date: 2003-08-25 04:02:42 UTC
List: ruby-list #38225
永井@知能.九工大です.

From: Sako <sakoh@ba2.so-net.ne.jp>
Subject: [ruby-list:38197] Re: String  <<の動作につきまして
Date: Sat, 23 Aug 2003 21:40:19 +0900
Message-ID: <4.3.2-J.20030823180201.0681e7d8@mail.ba2.so-net.ne.jp>
> 酒匂と申します。
> 初心者向けの説明はなかなか悩ましいですね。

私も新しく研究室に配属された卒論生に Ruby のゼミを行う際,
なかなかうまく説明できなくて,毎年頭を悩ませてます.
で,こんな与太話を考えてみました.(^_^)

----------------------------------------------
まずはちょっとしたお話をしましょう.

〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
1匹のまだ子供の黒い野良猫がいました.この猫は何軒かの家に
出入りして,えさをもらって暮していました.

その猫は,そうした家の1軒である田中さんの家では「タマ」と
呼ばれ,別の1軒である鈴木さんの家では「クロ」と呼ばれてい
ました.ちなみに田中さんと鈴木さんには面識がなく,その猫が
他の家で別の名前で呼ばれているということは知りません.まぁ,
その猫自身も,人間の言っていることはわからないし,えさをも
らう以外で人間に媚びを売る気もなかったので,自分が何と呼ば
れているかなどは知ったことではありませんでした.

そんなある日,猫のちょっとしたドジでチューインガムが毛に貼
付いてしまったのです.取ろうと頑張れば頑張るほど,かえって
広く貼付いてしまいます.仕方ないので,猫はそのままの姿で田
中さんの家に腹ごしらえに向かいました.

田中さんの家では「あらあらタマちゃんたら,ガムなんかくっつ
けちゃって可愛そうに」というわけで,押さえ付けられてガムが
付いた毛を刈られてしまいました.急いで逃げ出しはしたものの,
毛を広々と刈られてしまったので何ともなさけない見掛けになっ
ています.猫は,あのベタベタしたものが取れたのは良かったも
ののこれ以上毛を刈られてはたまらないというわけで,鈴木さん
の家で食べ物をもらうことにしました.

鈴木さんの家の子供は猫の姿を見てビックリ.「おかあさぁ〜ん,
クロの毛がなくなっちゃってるぅ〜」
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

お話に出てくる野良猫は「猫」という種類(クラス)のある存在
(オブジェクト)です.この猫は自分の名前など意識していませ
ん.「自分は自分」という認識しかありません.

えさをあげている人間の方は,名無しのままでは困るということ
もあって,それぞれが勝手にその猫に名前(変数)を付けて(割
り当てて),他と区別できるようにしています.名前は違っても
同じ猫を指し示しています.ですから,「タマ」に対して「毛を
刈る」というような姿を変えてしまう操作を行うと,当然,「ク
ロ」の姿が変わってしまうことになります.

〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
ある日,この猫は保健所の人に捕まってしまいました.そこでは
猫や犬などたくさんの動物が捕まっているので,一匹ごとにわざ
わざ名前を付けてはくれません.ですので,その猫を指し示すた
めの呼び名は「第2収容ケージ群の3番目の猫」となってしまい
ました.

このままなら何日か後には殺されてしまうところですが,救いの
神があらわれます.猫を飼いたいと思ってやってきた家族が,こ
の黒猫を気に入ったのです.猫はこの家族の一員として引き取ら
れていきました.猫には,新しい家で新しい名前を付けられるこ
とになるでしょう.
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

たくさんの動物に個別に名前を付けるのはたいへんですので,こ
こでは収容ケージがずらっとならんでいる収容場所(配列)自体
に「第2収容ケージ群」という名前(配列の名前)を付けて,そ
の何番目(インデックス)のケージに収容しているかで区別して
います.

〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
さて,最初に出てきた田中さんの家と鈴木さんの家とでは,えさ
をあげていた猫が来なくなったので寂しい思いをしていました.
そんなとき,別の野良の黒猫が二つの家にやってくるようになり
ました.田中さんの家では「これからはおまえさんが新しいタマ
だよ」ということで,その黒猫を「タマ」と呼ぶことにしました.
鈴木さんの家では「今度はこの子をクロと呼ぼうか?」「ダメだ
よ.うちでクロといったら,あのクロのことだもん.この子には
別の名前を付けようよ」ということになりました.
新しくやってきた野良猫は,二つの家に以前出入りしていた猫の
ことは知りません.ただ,えさをもらえる場所ができたと喜んで
いました.
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

田中さんの家では同じ名前で別の猫を指すことにしましたが(変
数),鈴木さんの家では,「クロ」という名前はあの猫だけを指
すことにしました(定数).
----------------------------------------------

いかがなもんでしょう?
-- 
                                         永井 秀利 (九工大 知能情報)
                                             nagai@ai.kyutech.ac.jp

In This Thread