[#1153] Re: Japanese and tr — Shin-ichiro Hara <sinara@...>
原です。
8 messages
1996/12/01
[#1169] string literal new format — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです.
2 messages
1996/12/03
[#1171] Re: string literal new format — Shin-ichiro Hara <sinara@...>
原です。
11 messages
1996/12/03
[#1172] Re: string literal new format
— matz@... (Yukihiro Matsumoto)
1996/12/03
まつもと ゆきひろです.
[#1173] ruby 0.99.3-961203 available
— matz@... (Yukihiro Matsumoto)
1996/12/03
[#1175] Re: ruby 0.99.3-961203 available
—
1996/12/03
けいじゅ@SHLジャパンです.
[#1174] Rational and Complex — keiju@... (Keiju ISHITSUKA)
けいじゅ@SHLジャパンです.
7 messages
1996/12/03
[#1186] Re: ruby 0.99.3-961203 available — Shin-ichiro Hara <sinara@...>
原です。
8 messages
1996/12/04
[#1196] ruby 0.99.3-961204 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです.
9 messages
1996/12/04
[#1208] Re: ruby 0.99.3-961204 — Shin-ichiro Hara <sinara@...>
原です。
7 messages
1996/12/08
[#1209] [Q] Scope of local variable — Shin-ichiro Hara <sinara@...>
原です。
8 messages
1996/12/08
[#1211] Re: [Q] Scope of local variable
— matz@... (Yukihiro Matsumoto)
1996/12/09
まつもと ゆきひろです.
[#1212] Summary (Re: [Q] Scope of local variable)
— sinara@...
1996/12/09
原です。
[#1213] Re: Summary (Re: [Q] Scope of local variable)
— matz@... (Yukihiro Matsumoto)
1996/12/09
まつもと ゆきひろです.
[#1219] ruby animal — OZAWA Sakuro <crouton@...>
小澤さく@塩尻Internetです.
18 messages
1996/12/09
[#1220] Re: ruby animal
— matz@... (Yukihiro Matsumoto)
1996/12/10
まつもと ゆきひろです.
[#1232] Re: ruby animal
— Yasunari Momoi <conan@...>
1996/12/10
ももい%たまに出てくる@アルモニコスです.
[#1244] ruby 0.99.3-961210 available — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
5 messages
1996/12/10
[#1256] ruby 0.99.4-961212 available — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです.
21 messages
1996/12/12
[#1257] Re: ruby 0.99.4-961212 available
— Yasuo OHBA <jammy@...>
1996/12/12
大庭@SHLJapanです.
[#1258] Re: ruby 0.99.4-961212 available
— matz@... (Yukihiro Matsumoto)
1996/12/12
まつもと ゆきひろです.
[#1259] Re: ruby 0.99.4-961212 available
— WATANABE Hirofumi <watanabe@...>
1996/12/12
わたなべです.
[#1261] Re: ruby 0.99.4-961212 available
— matz@... (Yukihiro Matsumoto)
1996/12/12
まつもと ゆきひろです.
[#1262] Re: ruby 0.99.4-961212 available
— WATANABE Hirofumi <watanabe@...>
1996/12/12
わたなべです.
[#1270] thread and $1 — keiju@... (Keiju ISHITSUKA)
けいじゅ@SHLジャパンです.
13 messages
1996/12/12
[#1272] Re: thread and $1
— matz@... (Yukihiro Matsumoto)
1996/12/12
まつもと ゆきひろです.
[#1273] Re: thread and $1
—
1996/12/12
けいじゅ@SHLジャパンです.
[#1277] Re: thread and $1
— matz@... (Yukihiro Matsumoto)
1996/12/12
まつもと ゆきひろです.
[#1281] Re: thread and $1
— keiju@... (Keiju ISHITSUKA)
1996/12/12
けいじゅ@SHLジャパンです.
[#1290] ruby 0.99.4-961217 will be available — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです.
32 messages
1996/12/17
[#1300] Re: ruby 0.99.4-961217 will be available
— sinara@...
1996/12/17
原です。
[#1305] Re: ruby 0.99.4-961217 will be available
— matz@... (Yukihiro Matsumoto)
1996/12/17
まつもと ゆきひろです.
[#1308] Re: ruby 0.99.4-961217 will be available
— gougi@... (Shigeru Gougi)
1996/12/17
ごうぎ@TCIです。
[#1341] Re: ruby 0.99.4-961217 will be available
— matz@... (Yukihiro Matsumoto)
1996/12/18
まつもと ゆきひろです.
[#1342] Re: ruby 0.99.4-961217 will be available
— sinara@...
1996/12/18
原です。
[#1345] [BUG?] access string out of range
— sinara@...
1996/12/18
原です。
[#1346] Re: [BUG?] access string out of range
— matz@... (Yukihiro Matsumoto)
1996/12/18
まつもと ゆきひろです.
[#1349] Re: [BUG?] access string out of range
— WATANABE Hirofumi <watanabe@...>
1996/12/18
わたなべです.
[#1350] Re: [BUG?] access string out of range
— matz@... (Yukihiro Matsumoto)
1996/12/18
まつもと ゆきひろです.
[#1312] djgpp v2 and fpu — Noritugu Nakamura <nnakamur@...>
7 messages
1996/12/17
[#1313] Re: Rational and Complex — Shin-ichiro Hara <sinara@...>
原です。
11 messages
1996/12/17
[#1330] Re: Rational and Complex — Shin-ichiro Hara <sinara@...>
原です。
30 messages
1996/12/17
[#1331] イテレター
— Sinichiro Dezawa <dezawa@...>
1996/12/17
イテレター method を over ride するにはどうしたらいいのでしょう?
[#1335] Re: Rational and Complex
— sinara@...
1996/12/18
原です。
[#1359] Re: Rational and Complex
—
1996/12/18
けいじゅ@SHLジャパンです.
[#1366] Re: Rational and Complex
— sinara@...
1996/12/18
原です。
[#1371] [Q] Class Method
— sinara@...
1996/12/18
原です。
[#1376] Re: [Q] Class Method
— sinara@...
1996/12/19
原です。
[#1378] Re: [Q] Class Method
— matz@... (Yukihiro Matsumoto)
1996/12/19
まつもと ゆきひろです.
[#1386] ruby 0.99.4-961219 available — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです.
5 messages
1996/12/19
[#1393] new の override — (Dezawa Shin-ichiro) <dezawa@...>
出沢です
6 messages
1996/12/19
[#1394] 同じメソッドで、引数が違う やつ — (Dezawa Shin-ichiro) <dezawa@...>
出沢です
7 messages
1996/12/19
[#1420] Can't run Ruby (DJGPP) on PC-DOS — s.suda@...
初ポストです。
6 messages
1996/12/22
[#1423] 配列への grep — (Dezawa Shin-ichiro) <dezawa@...>
出沢です
14 messages
1996/12/23
[#1430] Re: 配列への grep
— sinara@...
1996/12/23
原です。
[#1424] String.succ — (Dezawa Shin-ichiro) <dezawa@...>
出沢です
8 messages
1996/12/23
[#1469] wish ... — Noritugu Nakamura <nnakamur@...>
25 messages
1996/12/24
[#1470] Re: wish ...
— matz@... (Yukihiro Matsumoto)
1996/12/24
まつもと ゆきひろです.
[#1471] Re: wish ...
— Noritugu Nakamura <nnakamur@...>
1996/12/24
[#1480] Re: wish ...
— Itsuro Saito <saito@...>
1996/12/24
斎藤@東大電子情報です.
[#1495] ruby 1.0 on IRIX (Re: wish ...)
— Noritugu Nakamura <nnakamur@...>
1996/12/25
[#1496] Re: ruby 1.0 on IRIX (Re: wish ...)
— matz@... (Yukihiro Matsumoto)
1996/12/25
まつもと ゆきひろです.
[#1509] C++ユーザのための手引 (Ver. 0.1.1) — (Dezawa Shin-ichiro) <dezawa@...>
出沢です
6 messages
1996/12/25
[#1517] [Ruby/Tk] place ? — Noritugu Nakamura <nnakamur@...>
12 messages
1996/12/26
[#1522] Re: [Ruby/Tk] place ?
— j_kuro@... (Jun Kuroda)
1996/12/26
黒田です.
[#1531] new — "Furutani Shun-ichi" <sf@...>
今までperlで色々書いてましたが、なにやら面白そうなのでrubyにも
1 message
1996/12/26
[#1533] Re: C++ ユーザのための手引 (Ver. 0.1.1) — Shin-ichiro Hara <sinara@...>
原です。
8 messages
1996/12/26
[ruby-list:1521] Re: C++ユーザ のための手引 (Ver. 0.1.1)
From:
Sinichiro Dezawa <dezawa@...>
Date:
1996-12-26 08:59:11 UTC
List:
ruby-list #1521
出沢です
> |メソッド
> | 2 *name という形の argmentをつかって不定数のパラメータを渡せる。
> 2' name=exprで省略可能なパラメータを指定できる
んー、これでは私には理解不能になってしまう。ああ、省略可能な引数宣言の
ことですね、これは
》From: matz@caelum.co.jp (Yukihiro Matsumoto)
》Subject: [ruby-list:1515] Re: C++ユーザのための手引(Ver. 0.1.1)
》Date: Thu, 26 Dec 96 01:26:52 JST
で言われてるように、C++ にもあるので、書かなくて良いかと思ったのですが。
ここでは def 識別子 [`(' [arg ['=' default]]...[`,' `*' arg ]`)']
^^^^^^^^^^^^^^<---
こ言いたかったのです。
マニュアルの言葉の方が判り易いかな。
2 不定数のパラメータ
C++と同じように省略可能なパラメータを指定できます。(arg = default )
rubyにだけある機能として、一番最後の仮引数の直前に*がある場合に
残りの実引数はみな配列としてこの引数に格納されます
>
> |代入演算の注意
> | 1 代入の時、C++ は右辺が左辺の型に変換される。
> | ruby は左辺が右辺の型に変わる。
>
> ちょっと誤解.rubyには変数に型がありません.代入が行われると
> 前の値に関係なく左辺の値(オブジェクト)が代入されます.型変換
> などは一切行われません(もともと変数に型がないから変換しよう
> がない).
ここどのように書こうか迷ったのです。
C++、smalltalk などでは代入のとき型変換されます。
ruby には型がないのだけど、私自身がrubyの初期 右辺が左辺の型に
変換されるという錯覚を持っていたので、そうじゃないよって
伝えるには何か書いて置きたいとおもってます。
1 代入の時、C++ は右辺が左辺の型に変換されて代入される。
ruby は左辺の前の状態は忘れられ、右辺の型(あるクラスのオブジェクト)に
置き換えられる。
ーーーーー
さて
> | 2 Array への代入は、オブジェクトのポインタの代入である。
> | 代入された方の Array を変更すると、元の方も変わる。
> | copy が必要なときは、dupメソッド を用いる
> Arrayに限らず全ての代入は参照の代入であり,オブジェクトの状
> 態を変更するとみんな変わります.明示的なコピーはcloneを使い
> ます.あ,ほとんどの場合はdupでも全く同じ意味です.
ですが。
> | 4 引数は 値渡しではなくアドレス渡し。
> | つまり、値を変更すると呼出側の値も変わります。
> これは間違い.rubyには値渡ししかなく引き数として与えられた変
> 数の値を変えても元の式の値は変わりません.ただし,オブジェク
> トの参照が渡るので値に対して破壊的な操作は可能です.
も同じ範疇と考えていいですか?
オブジェクト参照の代入/オブジェクト参照が渡される というのは
C++ 的な表現でC++な人に説明する場合、
ポインタ の代入/ポインタが渡される
と表現してはまずい点がありますか?
んー、、、
ポインタを使う事で理解し易いような表現ができるとおもうが
それで間違いはありますか
| s=1
| i=1
| f=1.1
| c = i + f + s
| print c.type
| -:4: undefined local variable or method `s' for main(Object)
SunOS4.1.3 での ruby - version 0.99.4-961217 では発生しないで Float
でした。
も一度家のLinuxしてみます。
>|この型変換の話はどの章でしょうか?
>
>Numeric.htmlにちょっと書いてありますが,それ以外は(先日の私
>のメイル以外は)文書化されていません.
>
ruby-man-0.99.4-jp にはないですね。ruby-man-961225 とりよせてみます。
ありゃ英語だ。でもやはり載ってないようですが、、、
ソースか、、、