Освоение Ruby: раскрытие возможностей компилятора Ruby One

  1. Разделение строк с помощью split:
    Одним удобным методом в Ruby является метод split, который позволяет разделить строку на массив подстрок. на основе указанного разделителя. Допустим, у нас есть предложение: «Привет, как дела?» Мы можем разделить его на отдельные слова следующим образом:
sentence = "Hello, how are you?"
words = sentence.split(" ")
puts words.inspect
# Output: ["Hello,", "how", "are", "you?"]
  1. Проверка подстрок с помощью include?:
    Метод include?полезен, когда вы хотите проверить, содержит ли строка определенную подстроку. Давайте рассмотрим пример:
sentence = "I love Ruby!"
if sentence.include?("Ruby")
  puts "Ruby is present in the sentence."
else
  puts "Ruby is not found."
end
# Output: Ruby is present in the sentence.
  1. Преобразование строк в верхний или нижний регистр с помощью upcaseи downcase:
    Чтобы преобразовать строку в верхний или нижний регистр, вы можете использовать upcaseи downcaseсоответственно. Вот пример:
text = "Hello, World!"
puts text.upcase
# Output: HELLO, WORLD!
puts text.downcase
# Output: hello, world!
  1. Реверс строк с помощью reverse:
    Метод reverseпозволяет переворачивать символы в строке. Давайте посмотрим на это в действии:
text = "Ruby is awesome!"
puts text.reverse
# Output: !emosewa si ybuR
  1. Форматирование строк с помощью sprintf:
    Метод sprintfпозволяет форматировать строки с помощью заполнителей. Рассмотрим этот пример:
name = "Alice"
age = 25
formatted_string = sprintf("My name is %s, and I am %d years old.", name, age)
puts formatted_string
# Output: My name is Alice, and I am 25 years old.