トップ «前の日記(2006-05-17 (Wed)) 最新 次の日記(2006-06-12 (Mon))» 編集 RSS feed

継続にっき

2004|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|12|
2006|01|03|05|06|08|09|10|12|
2007|01|02|03|05|07|12|
2008|10|
2009|01|05|12|
2010|04|05|11|
2011|01|09|12|
2012|02|03|05|09|12|
2013|02|03|
2014|05|09|
2015|12|
2017|09|

2006-06-05 (Mon)

))) Ruby2.0BlockParameterAndMultipleValueAssignment

[ruby-dev:28681]より、Ruby2.0での多重代入周辺の扱いについて。

メーリングリストではProc周辺の扱いについて話題になっていたけれど、その辺はさほど使っていないのでよしとして、問題は次のやつだなぁ。

[[0,0],[1,1],[2,2]].each{|x| p x} will display 0, 1 and 2.

素直に受け取ればこれは扱うデータが配列かどうかをコーディング中に常に考慮しなければ行けないって事だけれども、それは勘弁して欲しいところ。


2004|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|12|
2006|01|03|05|06|08|09|10|12|
2007|01|02|03|05|07|12|
2008|10|
2009|01|05|12|
2010|04|05|11|
2011|01|09|12|
2012|02|03|05|09|12|
2013|02|03|
2014|05|09|
2015|12|
2017|09|
トップ «前の日記(2006-05-17 (Wed)) 最新 次の日記(2006-06-12 (Mon))» 編集 RSS feed