Ruby について Part 4
■ このスレッドは過去ログ倉庫に格納されています
0133デフォルトの名無しさん
NGNG仕様がいまいち分からんがこういうことか?
def foo(ary, depth = 0)
c = depth.zero? ? '' : "\\"*(depth-1) + '"'
c + ary.map{|i| i.is_a?(Array) ? spl_csv(i,depth+1) : i.to_s }.join(",") + c
end
p foo([1,2,[3,[4,5]]]) #=> "1,2,\"3,\\\"4,5\\\"\""
■ このスレッドは過去ログ倉庫に格納されています