Що таке вбудовані класи у Ruby?

У Ruby вбудовані класи - це класи, які вже визначені у мові програмування і доступні для використання без необхідності в явному оголошенні або імпортуванні з іншого модулю чи бібліотеки.

Наприклад, вбудовані класи в Ruby включають String, Array, Hash, Integer, Float тощо. Вони вже присутні в стандартній бібліотеці Ruby, тому ви можете створювати об’єкти цих класів без додаткових дій.

str = "Це рядок" # Використано вбудований клас String
arr = [1, 2, 3] # Використано вбудований клас Array

Це дозволяє легко і зручно працювати з цими типами даних без необхідності визначення їх структури або функціональності з нуля.

У Ruby є досить багато вбудованих класів, оскільки мова має багатий стандартний набір бібліотек. Ось лише кілька з найпоширеніших вбудованих класів у Ruby:

  1. String - для роботи з рядками символів.
  2. Array - для роботи з масивами.
  3. Hash - для роботи з асоціативними масивами (ключ-значення).
  4. [Integer](https://rubydevelopers.org/t/integer-ruby/520) - для роботи з цілими числами.
  5. [Float](https://rubydevelopers.org/t/float-ruby/521) - для роботи з числами з плаваючою комою.
  6. Symbol - для представлення символьних констант.
  7. File - для роботи з файлами та директоріями.
  8. Regexp - для роботи з регулярними виразами.
  9. Time - для роботи з часом та датами.

Це лише частина з численних вбудованих класів у Ruby.

PS Більш детально тут Список базових класів у Ruby, які є частиною стандартної бібліотеки мови