[#9803] ruby source directory — TEI meiki <tei@...>
またまた、鄭です。
[#9811] Ruby book — WATANABE Tetsuya <tetsu@...>
今日のひとこと(10/05)
まつもと ゆきひろです
まつもと ゆきひろです
[#9823] ruby 1.1c6 released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#9827] Are there any NNTP Client Class? — Takeshi UME Imai <takeshi@...>
はじめまして。今井といいます。
はじめまして、あおきともうします。
立石です。
あおき@一橋です。
[#9857] Ruby animal — Chihilo YOSHIMURA <yoshimura@...4.people.or.jp>
[#9869] man-1.1/Marshal.html — ttate@...
立石です。
まつもと ゆきひろです
ふなばです。
まつもと ゆきひろです
ふなばです。
前田薫@リコーです。
ふなばです。
前田@リコーです。
ふなばです。
SRA の笠原です。
まつもと ゆきひろです
SRA の笠原です。
まつもと ゆきひろです
笠原です。こんにちは。
まつもと ゆきひろです
原です。
まつもと ゆきひろです
原です。
まつもと ゆきひろです
原です。
まつもと ゆきひろです
原です。
ふなばです。
[#9884] List of UserInterface Kits for Ruby ? — a.furudo@...
まつもと ゆきひろです
[#9885] 文字化け失礼、再送 — Akihiro Furudo <a.furudo@...>
立石です。
[#9891] signal 関係 — sat <sat@...>
五樹島と申します。
[#9908] item insertion in an array — Kikutani Makoto <kikutani@...>
きくたにです。
わたなべです.
Fri, Oct 09, 1998 at 11:22:12AM +0900 において
わたなべです.
[#9911] ruby/jed hoge.rb — Kikutani Makoto <kikutani@...>
ruby/jed ではbuiltinのrubyモードがあるので、
前田です。
[#9959] デストラクタ (?) — m_seki@... (SEKI)
[#9973] [BUG] def i; super i.foo; end; i # => Illegal instruction — gotoken@... (GOTO Kentaro)
ごとけんです
まつもと ゆきひろです
わたなべです.
ごとけんです
[#9976] ruby:struct -> ext module -> ruby — Kikutani Makoto <kikutani@...>
きくたにです。
Sun, Oct 11, 1998 at 03:40:14PM +0900 において
Mon, Oct 12, 1998 at 01:52:45AM +0900 において
まつもと ゆきひろです
Wed, Oct 14, 1998 at 01:08:31PM +0900 において
きくたにです。またこれなんですが、
[#9978] include vs extend — TEI meiki <tei@...>
鄭です。
まつもと ゆきひろです
原です。
[#9999] ruby on HP-UX — AU6M-IWM@... (Iwama Misao)
まつもと ゆきひろです
どうも 10000 おめでーとです。
In message "[ruby-list:10029] Re: ruby on HP-UX"
岩間です。
わたなべです.
岩間です。
[#10030] Ruby/Gtk text widget — TAKAHASHI Masayoshi <maki@...>
高橋です。
高橋です。
岡本です。
五十嵐@早大 です。
五十嵐@早大 です。
[#10092] for が修飾子だったら — ARIMA Yasuhiro <fit0298@...>
有馬@FITECです。
まつもと ゆきひろです
前田@リコーです。
まつもと ゆきひろです
Regard to "[ruby-list:10097] Re: for が修飾子だったら"
話は変わりますが、
>>>>> "Y" == Yukihiro Matsumoto <matz@netlab.co.jp> writes:
>>>>> "Y" == Yukihiro Matsumoto <matz@netlab.co.jp> writes:
Reply-To: ruby-devとしました。
市川です。
ど〜も、中井と申します。
[#10111] Ruby on mips-sony-bsd — kjana@... (YANAGAWA Kazuhisa)
SONY NEWS-OS 4.2R 上で ruby を make した時に起こったこと.
まつもと ゆきひろです
小田@QNES です。
[#10140] xtoolkit patch — 民斗 <tommy@...>
RUby から Motif を使ってみようと思って、xtoolkit-0.0 を使おうとしたので
[#10143] tk.rb: font name — TEI meiki <tei@...>
鄭です。
永井@知能.九工大です.
鄭です。
[#10159] Speed! — Kikutani Makoto <kikutani@...>
きくたにです。
えぐち@エスアンドイー です。
[#10165] syntax of compare strings — Koji Oda <oda@...1.qnes.nec.co.jp>
小田@QNES です。
わたなべです.
[#10175] VPATH — Motoyuki Kasahara <m-kasahr@...>
SRA の笠原です。
[#10208] stdin — komai@...4u.or.jp
はじめまして、こまいと申します。
In message "[ruby-list:10208] stdin"
[#10232] Regexp.html — Tadayoshi Funaba <tadf@...>
ふなばです。
まつもと ゆきひろです
[#10233] curses and thread — aito@...
あ伊藤です.
自己フォローですが,
あ伊藤です.
まつもと ゆきひろです
あ伊藤です.terminfo パッケージについて,
[#10236] Array.html again — Motoyuki Kasahara <m-kasahr@...>
笠原です。こんにちは。
まつもと ゆきひろです
SRA の笠原です。
まつもと ゆきひろです
SRA の笠原です。
まつもと ゆきひろです
大原です。
[#10257] 今日の一言について — Takayuki SAGIJIMA <sat@...>
五樹島です。
田中久太郎@三鷹市です。
大原と言います。
[#10271] Time.html — Tadayoshi Funaba <tadf@...>
ふなばです。
[#10272] time.c:time_arg() — Tadayoshi Funaba <tadf@...>
ふなばです。
まつもと ゆきひろです
ふなばです。
[#10286] Re: for が修飾子だったら — ttate@...
立石です。
[#10294] Re: 文字列を数値型に変換する方法を教えてください — "石田 宏香" <h-ishida@...>
石田です。
[#10303] djgpp 版の Make について — たむら けんいち <t9655832@...>
[#10311] Re: 大規模プログラムの友 — m_seki@... (SEKI)
At 11:23 PM 98.10.23 +0900, Takashi Nakai wrote:
ど〜も、(またしても)中井です。
そういえば、「rubyコンパイラが欲しい」というような要望は
まつもと ゆきひろです
福嶋と申します。
いがらし@早大 です。
[#10316] array — Toshiki Komai <komai@...4u.or.jp>
こまいです。先日、
[#10338] rbgw11c6 + rskkserv-1.0.2 — Masaki YATSU <yatsu@...>
[#10346] negative index of an array — Motoyuki Kasahara <m-kasahr@...>
笠原です。
[#10406] ruby スクリプトにメニューのようなメッセージと選択方法をいれたいのですが... — "Hirotaka Ishida" <h-ishida@...>
いしだです。
[#10413] how to setup ruby for Windows NT — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#10415] split — flare@... (Takashi Ikeda)
ふれあです。
えぐち@エスアンドイー です。
limit の挙動を Perl に合わせるというのはどうでしょうか?
[#10443] ruby 1.1c での SJIS — Toshiharu Tanaka <tanatosi@...>
たなか@神戸です。
[#10470] MailModule ver 0.2 — MineroAoki <aamine@...>
あおき@一橋です。
Fri, Oct 30, 1998 at 12:45:10AM +0900 において
あおきです。
Thu, Feb 04, 1999 at 10:25:47AM +0900 において
[#10473] case with Class — MineroAoki <aamine@...>
あおきです。
まつもと ゆきひろです
こんにちは。あおきです。
ごとけんです
あおきです。
前田です。
青山です。
前田です。
青山です。
まつもと ゆきひろです
[#10498] 全角英数字を半角にする方法 — 民斗 <tommy@...>
民斗です。
[#10510] irb がうまく動かない — ARIMA Yasuhiro <fit0298@...>
有馬@FITECです。
[#10527] rfc822.rb — "Kikutani, Makoto" <kikutani@...>
きくたにです。
[#10539] syntax error in thread — Yoshiki WADA <wada@...>
和田といいます。
青山です。
[ruby-list:9988] Array.html (Re: comments on manual)
笠原です。こんにちは。
* From: matz@netlab.co.jp (Yukihiro Matsumoto)
* Date: Fri, 9 Oct 1998 14:59:39 +0900
> そうですねえ.将来のリファレンス本のためにとっておいてある,
> なんていうとちょっとアコギな印象を与えますかね.おいおい追加
> してるんですが,こういうのは後回しになることが多くて.
>
> Ruby本体と同じでどしどし指摘して下さると改善されてくと思いま
> すです.
私のぶしつけな質問に丁寧に答えてくださってありがとうございます。(これま
た失礼ですが) 安心しました。これから、少し積極的に Ruby を使っていくこ
とにします。
# 私もプログラミングは好きですが、ドキュメントはいつも嫌々書いてます。
とりあえず、抽象的な指摘ばかりではなんですので、よく使う Array クラス
のマニュアル (Array.html) について、気が付いたことを並べてみました。参
考にして頂ければ、幸いです。(英文の方はご勘弁下さい。^^;)
----------------------------------------------------------------------
self[nth]
変更: 「取り出します」→「返します」
「取り出す」だと、その部分が削除されてしまうような。
追加: 「nth 番目の要素が配列にないときは、nil を返します。」
self[start..end]
self[start, length]
追加: 「配列にない要素は無視され、メソッドが返す配列には含まれ
ません。」 (すみません。うまく説明できている気がしませ
んが、例を挙げます。)
$a = ['a', 'b', 'c']
$b = $a[1..4] # $b の内容は ['b', 'c']
$b = $a[7..9] # $b の内容は []
追加: 「srart が負の整数で end に 0 あるいは正の整数を指定した
ときは、メソッドは空の配列を返します。」
self[nth] = val
変更: 「要素を val に変更します」→「val に設定します」or 「セッ
トします」or 「代入します」
要素 nth は元の配列に無くてもいいので、「変更」とはし
ない方がいいと思います。
追加: 「元の配列の範囲を越えるような代入を行った場合、配列は自
動的に拡張されます。拡張されたものの代入されなかった要
素の値は nil になります。」
$a = ['a', 'b']
$a[3] = 'd' # $a の内容は ['a', 'b', nil, 'd']
self[start..end] = val
self[start, length] = val
追加: 「配列にない要素は無視され、メソッドが返す配列には含まれ
ません。」
追加: 「0 あるいは正の整数を指定したときは、メソッドは空の配列
を返します。」
[....] で指定している個数と配列 val の要素数が合わなかったとき
については例に書いてありますが、明文化してはいかがでしょう。
self <=> other
変更: 「selfとotherの内容を〜」→「selfとotherの要素を〜」
追加: 「各要素が等しいまま一方だけ配列の末尾に達したときは、末
尾に達したのが self なら正、other なら負の整数を返しま
す。」
delete(val)
見出しは
delete(val)
delete(val) {...}
の両方を併記してはいかがでしょう。
delete_at(pos)
追加:「要素 pos が配列に無いときは何もせず、nil を返します。」
fill(val, start[, length])
fill(val, start..end)
追加: 「srart が負の整数で end に 0 あるいは正の整数を指定した
ときは、配列は変更されません。」
追加: 「拡張されたものの代入されなかった要素の値は nil になり
ます。」
filter{|item| ..}
変更: 「配列の各要素内容をイテレータを評価した値に」→
「配列の各要素内容を、イテレータを評価した値に」
(「〜を〜を」と続いているので、すこしだけ読みやすく。)
indexes(index_1,..., index_n)
indices(index_1,..., index_n)
追加: 「配列にない要素は、指定しても無視されます。」
rassoc(value)
assoc(key) の説明と同じ内容のように思われるのですが、どう違う
のでしょうか?
reverse_each
見出しは正しくは `reverse_each {...}' ではないでしょうか。
shift
変更: 「配列の先頭の要素を取り除いて,それを返します」→
「配列の先頭の要素を取り除き、その取り除いた要素を返しま
す」
元の文は、取り除かれた配列の方が返るようにもとれます。
追加: 「要素がない時は何もせず、nil を返します」
uniq
uniq!
追加: 「重複した要素は、2 度目以降に現れたはものがすべて取り除
かれます。取り除かれた要素よりも後の部分が、前に詰めら
れます。」
UNIX の uniq コマンドを知っていれば感覚的に分かるので
すが、Ruby だと要素が隣接している必要はないのですね。
unshift(obj)
追加:「残りの要素はひとつずつ後ろにずれます。obj を返します。」
______________________________________________________________________
笠原 基之(かさはら もとゆき)