[#1219] ruby animal — OZAWA Sakuro <crouton@...>

小澤さく@塩尻Internetです.

18 messages 1996/12/09

[#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

まつもと ゆきひろです.

[#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

原です。

[#1330] Re: Rational and Complex — Shin-ichiro Hara <sinara@...>

原です。

30 messages 1996/12/17
[#1335] Re: Rational and Complex — sinara@... 1996/12/18

原です。

[#1359] Re: Rational and Complex 1996/12/18

けいじゅ@SHLジャパンです.

[#1423] 配列への grep — (Dezawa Shin-ichiro) <dezawa@...>

出沢です

14 messages 1996/12/23

[#1469] wish ... — Noritugu Nakamura <nnakamur@...>

25 messages 1996/12/24
[#1470] Re: wish ... — matz@... (Yukihiro Matsumoto) 1996/12/24

まつもと ゆきひろです.

[ruby-list:1550] Re: C++ ユーザ のための手引 (Ver. 0.1.1)

From: sinara@...
Date: 1996-12-27 09:53:05 UTC
List: ruby-list #1550
原です。

破壊的操作とは相対的な概念で、変数に対して使われるんですよね。
「変数 a に対して破壊的」という風に。

と、確認しておいて、

> まつもと ゆきひろです.

> |例えば上の foo(a) は、配列 a に対して破壊的な作用をしてい
> |るのですが、b[0] = "B" は破壊的な操作ではないですよね。し
> |いていえば、
> 
> b[0] = "B" は破壊的な操作です.bから(aからも)参照されている
> 配列の内容を破壊的に変更しています.

これは a, b にとっては破壊的ということですよね。では、「しいて
いえば」以下の

| a[0] = "B" は、a にとっては破壊的な操作であるが、a[0] にと
| っては破壊的でない。

は間違いですか?「a[0] にとっては破壊的でない」といってもい
いですよね。もし a[0] = "B" が a[0] にとっても破壊的というな
らば、a[0].sub!(/./, "B") は a[0] にとって何と言えばいいだろ
う。「壊滅的」ぐらいにいわなけりゃいけない。:-)


しかし、

> オブジェクトの状態(コンテナの内容も含めて)を変更するものはみ
> な破壊的です.ですから,

というのを読むと「スクリプト中に(上で述べた相対的な意味で)破
壊的な効果を受ける変数が1つでも存在するとき、その操作は破壊的
であるという」ということみたいですね。だとすると私の言葉使いが
ずれていたということになります。
---===-=-=-=-=-=-=-=-=======--=-=-=-==-=-===-=-=-=-=-=-=--=-==-=--
                            Shin-ichro Hara(Nagaoka Univ.of Tech.)


In This Thread