module Pigged
String.class_eval do
def pig
newstring = self + self[0]; newstring[0] = ""; newstring += "ay"
return newstring
end
end
end
関連するコードです。私がやりたいpig!
のは、元の文字列を変更するメソッドを作成することです。それは許可されていないため、自己を変更せずにどうすればよいですか...?