[#44189] [ANN] Rails勉強会@東京 第24回のお知らせ — "MOROHASHI Kyosuke" <moronatural@...>
各位
1 message
2007/11/08
[#44190] Ruby/KAKASIのインストールに失敗する — <boku.charhan@...>
お忙しいところ失礼します、WINDOWS XPを使っているんですが
8 messages
2007/11/08
[#44197] Re: Ruby/KAKASIのインストールに失敗する
— Nobuyoshi Nakada <nobu@...>
2007/11/09
なかだです。
[#44192] [ANN]Ruby勉強会@新潟 第1回のお知らせ — "Masatoshi Itagaki" <masatoshi@...>
各地でRuby勉強会が開催されるようになっていますが、新潟でも開催しようと
6 messages
2007/11/08
[#44207] REXML で UTF16 のファイルが読み込めない — <rook401@...>
REXML で UTF16 のファイルを読み込もうとするとエラーになります。
5 messages
2007/11/12
[#44208] はじめまして — "Ohto, Yasunori" <Yasunori.Ohto@...>
はじめまして
8 messages
2007/11/12
[#44224] WinXPでのCursesプログラム — "Masao Ochi" <ochi@...>
初めて投稿させていただきます。越智と申します。
5 messages
2007/11/15
[#44237] Float を利用するRubyプログラム — SASADA Koichi <ko1@...>
ささだです.
16 messages
2007/11/17
[#44241] Re: Float を利用するRubyプログラム
— SASADA Koichi <ko1@...>
2007/11/19
ささだです.
[#44245] Re: Float を利用する Ruby プログラム
— NISHIMATSU Takeshi <t_nissie@...>
2007/11/19
西松と申します。
[#44246] 数学関数が足りない (Re: Re: Float を利用する Ruby プログラム)
— Nobuyoshi Nakada <nobu@...>
2007/11/19
なかだです。
[#44250] Re: 数学関数が足りない (Re: Re: Float を利用する Ruby プログラム)
— NISHIMATSU Takeshi <t_nissie@...>
2007/11/19
西松です。
[#44268] Complex#cproj patch for ruby-1.9/lib/complex.rb
— NISHIMATSU Takeshi <t_nissie@...>
2007/11/21
西松と申します。
[#44263] RUBY FORUM 2008のお知らせ — "TAISEI OKAZAKI" <okazaki@...>
度々のお知らせ失礼いたします。
4 messages
2007/11/21
[#44286] TmailをgemでWindowsにインストールしようとするとエラーになる — "garyo hosu" <garyohosu@...>
いつもお世話になっております。garyoです。
7 messages
2007/11/30
[#44287] Re: TmailをgemでWindowsにインストールしようとするとエラーになる
— rubikitch@...
2007/11/30
From: "garyo hosu" <garyohosu@gmail.com>
[ruby-list:44211] Re: はじめまして
From:
Wang Zhoufei <wangzf@...>
Date:
2007-11-12 09:08:58 UTC
List:
ruby-list #44211
王宙飛です。
はじめまして、よろしくお願いいたします。
文中に...
>木村です。
>
>On Mon, 12 Nov 2007 17:21:54 +0900
>"Ohto, Yasunori" <Yasunori.Ohto@jp.sony.com> wrote:
>
>> 最近、ruby に引っ越してきました ^_^
>> よろしくお願いいたします m_ _m
>
>よろしく。
>
>> ところで、余談ですが以下の挙動は仕様でしょうか。
>> ------
>> a=[1,2]
>> a.sort # [1,2]
>> a # [1,2]
>> ------
>> a=[1,2]
>> a.sort{ |a,b| b<=>a } # [2,1]
>> a # 1 aが破壊されている(これは別に良い(良くない?))
>> ------
>> a=[1,2]
>> a.sort!{ |a,b| b<=>a } # [2,1]
>> a # 1 "びっくり"を付けても aが破壊されている
>
>仕様といえば仕様、なんですかね。
>カラクリはこういうことです。
>
>irb(main):001:0> RUBY_VERSION
>=> "1.8.6"
>irb(main):002:0> a=[1,2]
>=> [1, 2]
>irb(main):003:0> a.sort{|x, y| y<=>x}
>=> [2, 1]
>irb(main):004:0> a
>=> [1, 2]
>irb(main):005:0> a.sort{|a, b| b<=>a}
>=> [2, 1]
>irb(main):006:0> a
>=> 1
>|a, b| というのはブロックにローカルなものを新しく作るわけではない。
>ということです。
aはブロックの外に既に定義されたので、ブロックに引き続き利用されます。
bはブロックの外に定義されてないので、ブロックのローカル変数として新しく
定義します。
この特性は予想外のこと発生しやすいので、Ruby2.0からやめる可能性がありま
す。
>
>
>--
>木村浩一
以上です。よろしくお願いいたします。
--------------------------------------------------
NEC Advanced Software Technology(Beijing) Co,.Ltd
王宙飛(Wang Zhoufei)
E-MAIL : wangzf@nec-as.nec.com.cn
TELNET : 800-86-22-382
TEL : 010-82334433-382