Тип данных: различия между версиями
[досмотренная версия] | [досмотренная версия] |
(Новая страница: «'''Тип данных''' — характеристика, которую явно или неявно предоставлено объекту (перемен...») |
м (Как же я "люблю" удалёнку.) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 39: | Строка 39: | ||
* Ложь - <code>false</code> | * Ложь - <code>false</code> | ||
В [[Пользовательские правила|пользовательских правилах]] истина - это включить/включено, а ложь - выключить/выключено, что, в принципе, логично. | В [[Пользовательские правила|пользовательских правилах]] истина - это включить/включено, а ложь - выключить/выключено, что, в принципе, логично. | ||
+ | ==== Зона ==== | ||
+ | <small>''Англ. название — '''Zone'''.''</br></small> | ||
+ | Доступные зоны: <code>groundZero, desertWastes,craters, frozenForest, ruinousShores, stainedMountains, tarFields, fungalPass,saltFlats, overgrowth, impact0078, crags, desolateRift, nuclearComplex;</code> | ||
+ | ==== Команды | ||
=== Сложные типы данных === | === Сложные типы данных === | ||
==== Объект ==== | ==== Объект ==== | ||
+ | ==== ==== |
Текущая версия на 18:38, 15 апреля 2020
Тип данных — характеристика, которую явно или неявно предоставлено объекту (переменной, функции, полю записи, константе, массива и т. д.). Тип данных определяет множество допустимых значений, формат их хранения, размер выделенной памяти и набор операций, которые можно производить над данными. Обычно типы данных используются в программировании.
Содержание
Использование в 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
В пользовательских правилах истина - это включить/включено, а ложь - выключить/выключено, что, в принципе, логично.
Зона
Англ. название — Zone.
Доступные зоны: groundZero, desertWastes,craters, frozenForest, ruinousShores, stainedMountains, tarFields, fungalPass,saltFlats, overgrowth, impact0078, crags, desolateRift, nuclearComplex;
==== Команды