Тип данных
Тип данных — характеристика, которую явно или неявно предоставлено объекту (переменной, функции, полю записи, константе, массива и т. д.). Тип данных определяет множество допустимых значений, формат их хранения, размер выделенной памяти и набор операций, которые можно производить над данными. Обычно типы данных используются в программировании.
Использование в Mindustry
Знания как использовать тот или другой тип данных могут пригодиться вам в создании модификаций с помощью JSON, Javascript или в создании Java-плагинов. В этой статье рассматриваются только те типы, которые используются в пользовательских правилах
Содержание
Типы данных
Простые типы данных
Целочисленный
Англ. название — Integer.
Этот тип данных не может сохранять дробную часть числа. Для отрицательного числа надо ставить знак минус (-) перед значением (числом). Нельзя использовать запятую во введении такого числа, иначе будет вызвана синтаксическая ошибка. Примеры целых чисел:
- 42
- 10000
- −233000
- −100
Вещественный
Англ. название — Float.
Действительные числа могут содержать в себе как целые, так и дробные значения с точкой отделения от целой части. Для отрицательного числа надо ставить знак минус (-) перед значением (числом). Примеры действительных чисел (запись в американской нотации, где десятичным разделителем служит точка):
- 20.0005
- 99.9
- −5000.12
- −9999.9991
- 1337.228
В пользовательских правилах разделителем является точка.
Строковой
Англ. название — String.
Строка — нечисловой тип данных, который используется для сохранения букв и слов. Все строки состоят из символов. Строки могут иметь цифры и числа, но всё равно будут обрабатываться как текст. Примеры строк:
- "A"
- "Hello World"
- "Телефон"
- "Mindustry - самая лучшая игра в мире"
- "1.2.3.4.5.6.7.8.9"
В некоторых языках программирования количество символов может быть ограничена. Строки также могут быть пустыми.
В пользовательских правилах не нужны никакие кавычки и прочее. Только текст.
Логический
Англ. название — Boolean.
Тип данных, объекты которого могут принимать одно из двух значений:
- Истина -
true
- Ложь -
false
В пользовательских правилах истина - это включить/включено, а ложь - выключить/выключено, что, в принципе, логично.
Зона
==== Команды