> Функции
Возвращает тип значения значение среди типов:
true или false."hello".[1, 2, 3].{a: 5, b: true}.class A { }.function() {}.В JavaScript typeof value возвращает строку — "number", "string", "boolean", "function", "object", "undefined" — а не числовую константу, как typeOf в LeekScript. Две классические ловушки: typeof [] и typeof null оба равны "object". Используйте Array.isArray(value), чтобы распознать массив, value === null для null и instanceof для остального: value instanceof Map, value instanceof Cell, value instanceof Entity.
В Python type(value) возвращает класс значения, а не числовую константу, как typeOf в LeekScript: type([]) равно `, а type(value).__name__ даёт "list", "bool", "Cell"… Чтобы проверить тип, всегда пишите isinstance(value, list), а не type(value) is list: движок оборачивает list, dict, set, tuple и frozenset, чтобы считать операции, так что type([]) is list равно False, тогда как isinstance([], list) равно True. isinstance вдобавок принимает кортеж типов, isinstance(x, (int, float))`, и распознаёт подклассы.
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.