まつもと ゆきひろです
In message "[ruby-list:5086] Re^4: cgi-lib.rb"
on 97/10/22, 青山 和光 <PXN11625 / niftyserve.or.jp> writes:
|まつもとさん、おはようございます。
|ところで、次の動作はどのような基準で判断すれば良いでしょうか?
|ちょっと期待する動作とは異なるのですけれど。
うーん,バグといっていいでしょうね.1.0に対するパッチを出し
ておきます.
このパッチを当てると結果は:
|===== 結果 =====
|a, b, c, 2, 3
|1, a, b, c, 3
|1, 2, a, b, c
まつもと ゆきひろ /:|)
--- array.c~ Fri Sep 26 10:41:03 1997
+++ array.c Wed Oct 22 12:52:12 1997
@@ -592 +592,2 @@
- if (TYPE(ary->ptr[0]) == T_STRING)
+ switch (TYPE(ary->ptr[0])) {
+ case T_STRING:
@@ -594 +595,5 @@
- else
+ break;
+ case T_ARRAY:
+ result = ary_join(ary->ptr[0], sep);
+ break;
+ default:
@@ -595,0 +601,2 @@
+ break;
+ }