[#47133] [ANN] ulmul-0.4.1 is released with ulmul2html5 and ulmul2xhtml — Takeshi NISHIMATSU <t_nissie@...>
西松と申します。
4 messages
2010/06/06
[#47158] [ANN] RubyKaigi 2010: PGP Keysigning Party — Urabe Shyouhei <shyouhei@...>
みなさんこんにちわ。
5 messages
2010/06/15
[#47173] 小数点以下を切り捨てる方法について — "T.Soejima" <clev@...2.so-net.ne.jp>
お世話になっております。そえじま@勉強中です。
16 messages
2010/06/23
[#47174] Re: 小数点以下を切り捨てる方法について
— "NARUSE, Yui" <naruse@...>
2010/06/23
成瀬です。
[#47180] Re: 小数点以下を切り捨てる方法について
— "T.Soejima" <clev@...2.so-net.ne.jp>
2010/06/24
そえじま@勉強中です。
[#47182] Re: 小数点以下を切り捨てる方法について
— "KISHIMOTO, Makoto" <ksmakoto@...4u.or.jp>
2010/06/24
kなんとか、じゃない、きしもとです
[#47199] [ANN] RubyKaigi2010のライトニングトークスの応募フォームをオープンしました — SHIMADA Koji <snoozer.05@...>
日本Ruby会議2010実行委員のしまだです。
5 messages
2010/06/30
[ruby-list:47119] 配列の配列を返すmap
From:
arima <arima.tknr@...>
Date:
2010-06-01 10:48:12 UTC
List:
ruby-list #47119
配列の配列を返すmapで、理解できない現象に困っています。
整数の配列から、隣り合う要素のペアの配列を返すという、簡単なscriptです。
aA=[10, 20, 30, 40, 50]
aX=[0, 0]
aY=aA.map{|x|
aX.push(x).shift
p aX
[aX, aX[0], aX[1]]
}
p aY
実行すると
[0, 10]
[10, 20]
[20, 30]
[30, 40]
[40, 50]
[[[40, 50], 0, 10], [[40, 50], 10, 20], [[40, 50], 20, 30], [[40, 50], 30, 40], [[40, 50], 40, 50]]
[aX, aX[0], aX[1]]の中のaXは、すべて[40, 50]を返します。
なにか使い方をまちがっているのでしょうか。
ruby --versionは、ruby 1.8.7 (2010-01-10 patchlevel 249) [i486-linux]
です。
有馬 多喜雄