[#33732] 文字列の式展開について — Masao Mutoh <mutoh@...>

むとうです。

14 messages 2002/02/03
[#33733] Re: 文字列の式展開について — Tietew <tietew-ml-ruby-list@...> 2002/02/03

[#33745] Re: 文字列の式展開について — Masao Mutoh <mutoh@...> 2002/02/04

むとうです。

[#33746] Re: 文字列の式展開について — Take_tk <ggb03124@...> 2002/02/04

たけ(tk)です。

[#33762] WebDAV client — HIDAKA Takahiro <cv8t-hdk@...>

 ひだかです。

15 messages 2002/02/05

[#33793] 右辺の値なしでも実行可能? — "井上 浩一" <kyoui32@...>

井上です。

48 messages 2002/02/08
[#33794] Re: 右辺の値なしでも実行可能? — Tietew <tietew-ml-ruby-list@...> 2002/02/08

[#33797] 変数の宣言 — Yasuhiro Hayase <hayase@...> 2002/02/08

早瀬@大阪大学基礎工学部情報科学科 です。

[#33798] Re: 変数の宣言 — matz@... (Yukihiro Matsumoto) 2002/02/08

まつもと ゆきひろです

[#33839] Re: 変数の宣言 — Yasuhiro Hayase <hayase@...> 2002/02/11

早瀬@阪大です。

[#33840] Re: 変数の宣言 — Tanaka Akira <akr@...17n.org> 2002/02/11

In article <20020211224442.48d0e668.hayase@hcn.zaq.ne.jp>,

[#33841] Re: 変数の宣言 — nobu.nakada@... 2002/02/11

なかだです。

[#33845] Re: 変数の宣言 — shudo@... 2002/02/12

> > > あえて宣言文の途中で、代入前に変数の値を使った場合にエラーを出そうと思うと、

[#33847] スクリプト言語 (Re: 変数の宣言 ) — TAKAHASHI Masayoshi <maki@...> 2002/02/12

高橋征義です。

[#33850] Re: スクリプト言語 (Re: 変数の宣言 ) — Takaaki Tateishi <ttate@...> 2002/02/12

At Tue, 12 Feb 2002 13:27:58 +0900,

[#33871] Re: スクリプト言語 (Re: 変数の宣言 ) — TAKAHASHI Masayoshi <maki@...> 2002/02/12

Takaaki Tateishi <ttate@kt.jaist.ac.jp> wrote:

[#33795] Re: 右辺の値なしでも実行可能? — "井上 浩一" <kyoui32@...>

井上です。

13 messages 2002/02/08

[#33807] Re: 右辺の値なしでも実行可能? — "井上 浩一" <kyoui32@...>

井上です。

38 messages 2002/02/08
[#33824] Re: 右辺の値なしでも実行可能? — "jihg" <jihg@...> 2002/02/08

jihg です。新入りです。

[#33825] Re: 右辺の値なしでも実行可能? — Tanaka Akira <akr@...17n.org> 2002/02/08

In article <000001c1b0c1$04eca980$b7d08bcb@soteccomputer>,

[#33831] Re: 右辺の値なしでも実行可能? — "jihg" <jihg@...> 2002/02/09

> Pseudo-Simplicity(擬似単純性)

[#33853] arguments for def [Re: 右辺の値なしでも実行可能? ] — Masaaki Sakano <mas@...> 2002/02/12

坂野 正明と申します。

[#33856] Re: arguments for def [Re: 右辺の値なしでも実行可能? ] — shukaku@... 2002/02/12

At Tue, 12 Feb 2002 19:14:03 +0900,

[#33867] Re: arguments for def [Re: 右辺の値なしでも実行可能? ] — Masaaki Sakano <mas@...> 2002/02/12

坂野 正明です。

[#33846] quickml サーバ — Satoru Takabayashi <satoru@...>

高林と申します

22 messages 2002/02/12
[#34082] SlowML /Re: quickml サーバ — rubiben <ozaki@...> 2002/02/25

るびべん です:

[#34086] Re: SlowML /Re: quickml サーバ — matz@... (Yukihiro Matsumoto) 2002/02/26

まつもと ゆきひろです

[#34100] Re: SlowML /Re: quickml サーバ — rubiben <ozaki@...> 2002/02/27

るびべん です:

[#34117] SlowML 実装実験 /Re: quickml サーバ — rubiben <ozaki@...> 2002/02/27

るびべん です:

[#33966] 「たまてばこ」開発版が SecurityE rror — dellin <dellin@...>

dellinといいます。

17 messages 2002/02/18
[#33968] Re: 「たまてばこ」開発版が SecurityError — nobu.nakada@... 2002/02/18

なかだです。

[#33972] world writeable dir (Re: 「たまてばこ」開発版が SecurityError) — Kazuhiro NISHIYAMA <zn@...> 2002/02/18

西山和広です。

[#34053] 漢数字 -> 数 — TOYOFUKU Chikanobu <toyofuku@...>

豊福です。

18 messages 2002/02/25

[#34056] ruby-dev summary — TAKAHASHI Masayoshi <maki@...>

高橋征義です。

16 messages 2002/02/25

[ruby-list:33862] Re: xxとして出し入れするメソッドの名前は?

From: Take_tk <ggb03124@...>
Date: 2002-02-12 14:00:49 UTC
List: ruby-list #33862
たけ(tk)です。

[ruby-list:33859] Re: xxとして出し入れするメソッドの名前は? にて 
kjana@dm4lab.to (YANAGAWA Kazuhisa) さん 曰く:
》....「Array として」とか「Hash として」っていうのがいまひとつイメージ
》しにくいっていうか,いろいろ考えられなくもないから何を望んでるのかがわ
》からないというかっていう話があるんですが....

 そうでしたね、あいまいな質問ですみませんでした。

 文字列であれば次のような形式の文字列とのやりとりになります。

str=<<EOS
key1=val1
key2=val2
EOS

》設定する方というのを考えるの自体が不自然っていうことありませんか?
	・・・
》とかいうのと同じ程度に.こういうのだと個人的にはとある表現から Strings
》を作るメソッドと,Strings を merge するメソッドを作ると思います.
》
》    # s1.is_a? Strings, s1.inspect == '["key1=val1", "key2=val2"]'
》    s2 = Strings.from_array(["key3=val3", "key4=val4"])
》    s = s1+s2
》
》とか,なにかそんなの.Strings#initialize が型みて良きに計らうのでもい
》いけど.

 Strings というのは Delphi の TStrings クラスをラップしたもので、Delphi 
ではオブジェクトの内部オブジェクトやデータ交換の手段として、いろいろな場
面で使われているものです。たとえば、メモ型入力窓のデータも Strings 型で
保持されているようです。"key=val" 形式で使われるものとしては、データベー
スのパラメータを保持するために使われているものなどがあります。データベー
スを開くときには設定ファイルを読み込んで Strings クラスの内部オブジェク
ト(params)に保持する。その params:Strings を参照すれば設定を取り出したり、
書換えることができる。というように使われています。

 それで、Strings 型のオブジェクトに保存されたパラメータを Hash として取
り出したり、あらかじめ Hash やテキストで作っておいた設定を一括してデータ
ベースオブジェクトにセットしたい。という用途を考えていました。

  Strings クラスを一から作りたい、というような誤解を生む表現をしてしまっ
たようです。既存の非 Ruby ライブラリのクラスである Strings 型を Ruby か
ら使いやすくするためのインターフェースを整備したいという話でした。

》    a.content = [1, 2, 3]

》    s2 = Strings.from_array(["key3=val3", "key4=val4"])

》いちいち新しいオブジェクト作るのいやだったら update_by_array とか,な

 いろんな名前が思いついてしまうんですよね・・。

 出し入れを同じ名前にしたいというのは、同じ名前であれば

          ↓Strings クラスのメソッド
 database.params.as_array += ["Database Name=my_Database"]
      ↑Strings クラス

みたいな記述もできるようになるので便利かなと思った次第です。

》そういうわけで「....として見る」っていうのはやってもあんまり逆はやりま
》せんね.私は.

  出来合いのライブラリと Ruby 本来のオブジェクトとの間のインターフェース
の名前で悩む、と言うことは少ないのかなぁ?。

 標準的な命名法というのはないんでしょうね。

 * as_xx (as_array,as_hash) が気に入りはじめているところ。

Take_tk = KUMAGAI Hidetake
たけ(tk)=熊谷秀武

In This Thread