Функция Ruby: помещение строки в круглые скобки (несколько методов)

Вот функция Ruby, которая помещает строку в круглые скобки:

def put_in_parentheses(string)
  "(#{string})"
end

Эта функция принимает строку в качестве входных данных и возвращает входную строку, заключенную в круглые скобки. Например, если вы вызовете put_in_parentheses("Hello"), он вернет "(Hello)".

Вот еще несколько способов добиться того же результата:

Метод 1: использование строковой интерполяции

def put_in_parentheses(string)
  "(#{string})"
end

Метод 2. Использование объединения строк

def put_in_parentheses(string)
  "(" + string + ")"
end

Метод 3: использование метода sprintf

def put_in_parentheses(string)
  sprintf("(%s)", string)
end

Метод 4. Использование метода format

def put_in_parentheses(string)
  format("(%s)", string)
end

Метод 5: использование метода gsub

def put_in_parentheses(string)
  string.gsub(/(.*)/, '(\1)')
end