# 例題. 各要素エスケープしてJoin

# Python

', '.join([quote(escape(v)) for v in values])

map でもよい

', '.join(map(lambda v: quote(escape(v)), values))

# Ruby

values.collect{|v| quote(escape(v)) }.join(', ')

map は同じものだろうか

values.map{|v| quote(escape(v)) }.join(', ')

# メモ

配列の各要素をエスケープしたうえで、'' で囲いたい。その後 join

SQL の in ('a', 'b', 'c') に使う。
前提: escape(), quote() は関数があるとして。

[ 📩 ご意見 ]