У Ruby вбудовані класи - це класи, які вже визначені у мові програмування і доступні для використання без необхідності в явному оголошенні або імпортуванні з іншого модулю чи бібліотеки.
Наприклад, вбудовані класи в Ruby включають String, Array, Hash, Integer
, Float
тощо. Вони вже присутні в стандартній бібліотеці Ruby, тому ви можете створювати об’єкти цих класів без додаткових дій.
str = "Це рядок" # Використано вбудований клас String
arr = [1, 2, 3] # Використано вбудований клас Array
Це дозволяє легко і зручно працювати з цими типами даних без необхідності визначення їх структури або функціональності з нуля.
У Ruby є досить багато вбудованих класів, оскільки мова має багатий стандартний набір бібліотек. Ось лише кілька з найпоширеніших вбудованих класів у Ruby:
- String - для роботи з рядками символів.
- Array - для роботи з масивами.
- Hash - для роботи з асоціативними масивами (ключ-значення).
[Integer](https://rubydevelopers.org/t/integer-ruby/520)
- для роботи з цілими числами.[Float](https://rubydevelopers.org/t/float-ruby/521)
- для роботи з числами з плаваючою комою.Symbol
- для представлення символьних констант.File
- для роботи з файлами та директоріями.Regexp
- для роботи з регулярними виразами.Time
- для роботи з часом та датами.
Це лише частина з численних вбудованих класів у Ruby.
PS Більш детально тут Список базових класів у Ruby, які є частиною стандартної бібліотеки мови