Типы данных в Ruby

Типы данных в Ruby представляют различные категории данных, такие как текст, строка, числа и т. д. Поскольку Ruby является объектно-ориентированным языком, все его поддерживаемые типы данных реализованы как классы.

Взгляните на различные типы данных, поддерживаемые Ruby на иллюстрации ниже:

Строки

Строка состоит из нескольких символов. Они определяются заключением набора символов в одинарные (‘x’) или двойные («x») кавычки.

 ставит «Hello World!» ставит «я работаю в образовательном» помещает «мой идентификатор 3110» 

Числа

Число — это последовательность цифр которые используют точку в качестве десятичного знака (если он требуется). Целые числа и float — два основных типа чисел; Ruby может справиться с ними обоими.

 my_int = 34my_flt = 3.142puts (my_flt * my_int) put (my_flt + my_int) put (my_flt/my_int) put (my_int - my_flt) 

Логические

Тип данных Boolean представляет только один бит информации, который говорит, является ли значение true или false . Значение этого типа данных возвращается при сравнении двух значений..

 my_str_1  = "Привет" my_str_2 = "World" bool_1 = falsebool_2 = false if my_str_1 == my_str_2 bool_1 = true помещает "Это верно!" Иначе помещает "Это неверно!" Endif my_str_1 == my_str_1 bool_2 = true помещает "Это верно!"  "else добавляет" Это неверно! "конец 

Массивы

В массиве может храниться несколько элементов данных всех типов. Элементы в массиве разделяются запятой между ними и заключаются в квадратные скобки. Первый элемент массива имеет индекс 0 0 0.

 my_array = ["Apple", "Hi", 3.1242, true, 56,] # выводим все элементы массиваmy_array.each do | x |  put (x) end 

Хеши

Хеш хранит пары ключ-значение. Присвоение значения ключу осуществляется с помощью знака => . Пары «ключ-значение» разделяются запятыми, и все пары заключаются в фигурные скобки.

 Fruits_hash = {"Apple" => 10, "Banana" => 20, "Kiwi" => 30} Fruits_hash.each do | key,  значение |  print "Key:", key, "| Value:", value, " n" end 

Символы

Символы — это более легкая форма строк. Им предшествует двоеточие (: ), и вместо строк используются , поскольку они занимают меньше места в памяти и имеют лучшую производительность..

 my_symbols  = {: ap => "Apple",: bn => "Banana",: mg => "Mango"} помещает my_symbols [: ap] помещает my_symbols [: bn] помещает my_symbols [: mg] 

Оцените статью
nanomode.ru
Добавить комментарий