[#7288] plain2 + popmail — tateishi@...
立石です。
わたなべです.
[#7292] Exception in ruby — TAKAHASHI Masayoshi <maki@...>
高橋です。
[#7315] recovery of exception — tateishi@...
立石です。
[#7330] sub, gsub bug? — 金子尚史 <wbs01621@...>
はじめまして、金子と申します。
[#7334] — Kazutomi Ueda <ueda@...>
上田と申します。
[#7342] '$' in regexp — TAKAHASHI Masayoshi <maki@...>
高橋です。こんばんは。
[#7354] def foo=(a,b) — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
[#7356] Q: jcode.rb tr(String + nil) — WATANABE Tetsuya <tetsu@...>
ruby-1.1b9_08 (07 からみたいですが)での話です。
まつもと ゆきひろです
さっそく対応していただきてありがとうございます。
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
[#7376] [Q] Thread — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
前田です。
まつもと ゆきひろです
[#7386] Dir.foreach — "Hiroshi Ishikawa(NIMS)" <h-isikaw@...16.nims.nec.co.jp>
いしかわ@NIMS です。
[#7388] inf-ruby.el — senda@...
[#7410] irb — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
[#7442] telnet.rb — Wakou Aoyama <wakou@...>
青山です。
[#7464] subscribe for ruby-list — Kazuhiro HIWADA <hiwada@...>
ひわだといいます。はじめまして。
[#7471] scope — Wakou Aoyama <wakou@...>
青山です。
わたなべです.
青山です。
[#7492] Tcl/Tk fileevent — NAGAI Hidetoshi <nagai@...>
永井@知能.九工大です.
きくたに@ぷ〜たろ〜です。
永井@知能.九工大です.
[#7500] List on List — WATANABE Hirofumi <watanabe@...>
わたなべです.
まつもと ゆきひろです
永井@知能.九工大です.
まつもと ゆきひろです
「Perlのmapをrubyでどう書くか」というネタはMLに入る前から暖めていたの
けいじゅ@日本ラショナルソフトウェアです.
わたなべです.
まつもと ゆきひろです
[#7509] クラスの変更 — Mitsuru Ogino <ogino@...>
荻野といいます。すみませんが、ご指導ください。プログラミング初心者です。
[#7582] Re: List on List — Makoto Nukui <gnue@...>
こんにちは、GNUE(鵺)です。
[#7591] How to write Perl's `@a[@b] = @c' in ruby — Inaba Hiroto <inaba@...>
えーと、既に「Perlのmapをrubyでどう書くか」という話題がで出てしまった
わたなべです.
原です。
From: Shin-ichiro HARA <sinara@blade.nagaokaut.ac.jp>
原です。
前田です。
From: shugo@po.aianet.ne.jp (Shugo Maeda)
まつもと ゆきひろです
原です。
[#7622] dir search — Kikutani Makoto <kikutani@...>
きくたにです。
[#7648] new irb release — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
[#7671] How to install beta versions — Shin-ichiro HARA <sinara@...>
原です。
まつもと ゆきひろです
わたなべです.
>>>>> "W" == WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp> writes:
原です。
わたなべです.
From: WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp>
まつもと ゆきひろです
From: matz@netlab.co.jp (Yukihiro Matsumoto)
まつもと ゆきひろです
まつもと ゆきひろです
永井@知能.九工大です.
まつもと ゆきひろです
[#7713] Re: private and protected — Makoto Nukui <gnue@...>
Yukihiro Matsumoto:
[#7723] shared library of ruby — ttate@...
立石です。
[#7727] Re: [ruby-dev:2503] library for Tcl/Tk ext-package — NAGAI Hidetoshi <nagai@...>
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
[#7729] mail index sort by From: — Kikutani Makoto <kikutani@...>
きくたにです。
ごとけんです
きくたにです。
はじめまして、道村といいます。
ごとけんです
ごとけんです
わたなべです.
原です。
ごとけんです
原です。
[#7764] reference manual for ruby 1.1b9_16 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
黒田です。
まつもと ゆきひろです
わたなべです.
まつもと ゆきひろです
わたなべです.
[ruby-list:7544] Re: クラスの変更
永井@知能.九工大です.
>>>>> "O" == Mitsuru Ogino <ogino@coop.nagoya-u.ac.jp> writes:
O> 荻野といいます。すみませんが、ご指導ください。プログラミング初心者です。
多分,やりたいことというのは,
こんな感じのことではないかと思うのですが?
-----------ここから-------------
class Dog
def bark0 (name)
print "#{name}:きゅんきゅん\n"
end
def bark1 (name)
print "#{name}:きゃんきゃん\n"
end
def bark2 (name)
print "#{name}:わんわん\n"
end
def bark3 (name)
print "#{name}:わうわう\n"
end
def bark4 (name)
print "#{name}:ばうばう\n"
end
def bark5 (name)
print "#{name}:ばふばふ\n"
end
def bark6 (name)
print "#{name}:ぶゎふぶゎふ\n"
end
private :bark0, :bark1, :bark2, :bark3, :bark4, :bark5, :bark6
def get_bark_list
[
proc{|arg| bark0 arg}, # 0 歳
proc{|arg| bark1 arg}, # 1 歳
proc{|arg| bark2 arg}, # 2 歳
proc{|arg| bark2 arg}, # 3 歳
proc{|arg| bark2 arg}, # 4 歳
proc{|arg| bark3 arg}, # 5 歳
proc{|arg| bark4 arg}, # 6 歳
proc{|arg| bark5 arg}, # 7 歳
proc{|arg| bark6 arg}, # 8 歳
nil # 9 歳 〜
]
end
private :get_bark_list
def initialize (name)
@years = 0
@name = name
@bark_list = get_bark_list
@bark = @bark_list.shift
end
def alive?
@bark ? true : false
end
def name
@name
end
def name= (name)
@name = name
end
def years
@years
end
def bark
begin
@bark.call(@name)
rescue
print "#@name:...........\n"
end
end
def grow
@years += 1
if @bark == nil
print "#{name} was dead.\n"
else
if ! @bark = @bark_list.shift
print "#{name} is dead.\n"
end
end
end
end
john = Dog.new("John")
print "< " + john.name + " が生まれた >"
print "\n< " + john.name + " は #{john.years} 歳 >\n"
john.bark
for i in 1..3
print "\n< " + john.name + " は #{john.years+1} 歳になる >\n"
john.grow
john.bark
end
print "\n< " + john.name + " は名前を "
john.name = "Pochi"
print john.name + " に変えた >\n"
for i in 4..10
print "\n< " + john.name + " は #{john.years+1} 歳になる >\n"
john.grow
john.bark
end
-----------ここまで-------------
--
永井 秀利 (九工大 知能情報)
nagai@ai.kyutech.ac.jp