From: "U.NAKAMURA" Date: 2017-12-25T00:53:21+09:00 Subject: [ruby-list:50623] Re: [質問] 文字列補完のときに汚染が引き継がれないのは仕様か こんにちは、なかむら(う)です。 In message "[ruby-list:50622] [質問] 文字列補完のときに汚染が引き継がれないのは仕様か" on Sun, 24 Dec 2017 22:27:51 +0900, info@arg.vc wrote: > お分かりになる方がいらっしゃいましたら、ご教示いただければ幸いです。 > よろしくお願いいたします。 p "#safe_str#tainted_str" #=> "#safe_str#tainted_str" Rubyの文字列リテラル中の式展開は、特殊なケース以外は #{} です。 newstr = "#{safe_str}#{tainted_str}" p [str, str.tained?] #=> ["aaabbb", true] それでは。 -- U.Nakamaura