> Fonctions
Renvoie le type de la valeur value, parmi les types :
null.true ou false.12, -0.15, 10L."salut".[1, 2, 3].[a: 5, b: true].{a: 5, b: true}.class A { }.function() {}.[0..9].En JavaScript, typeof value renvoie une chaîne — "number", "string", "boolean", "function", "object", "undefined" — et non une constante numérique comme typeOf en LeekScript. Deux pièges classiques : typeof [] et typeof null valent tous les deux "object". Utilisez Array.isArray(value) pour reconnaître un tableau, value === null pour null, et instanceof pour le reste : value instanceof Map, value instanceof Cell, value instanceof Entity.
En Python, type(value) renvoie la classe de la valeur et non une constante numérique comme typeOf en LeekScript : type([]) vaut `, et type(value).__name__ donne "list", "bool", "Cell"… Pour tester un type, écrivez toujours isinstance(value, list) plutôt que type(value) is list : le moteur enveloppe list, dict, set, tuple et frozenset pour compter les opérations, si bien que type([]) is list vaut False alors que isinstance([], list) vaut True. isinstance accepte en prime un tuple de types, isinstance(x, (int, float))`, et reconnaît les sous-classes.
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.