> Funksjoner
Returnerer typen av verdien verdi, blant typene:
12, -0.15."hei".[1, 2, 3].{a: 5, b: true}.klasse A { }.function() {}.I JavaScript returnerer typeof value en streng — "number", "string", "boolean", "function", "object", "undefined" — og ikke en numerisk konstant som typeOf i LeekScript. To klassiske feller: typeof [] og typeof null blir begge "object". Bruk Array.isArray(value) for å kjenne igjen et array, value === null for null, og instanceof for resten: value instanceof Map, value instanceof Cell, value instanceof Entity.
I Python returnerer type(value) verdiens klasse og ikke en numerisk konstant som typeOf i LeekScript: type([]) blir `, og type(value).__name__ gir "list", "bool", "Cell"… For å teste en type skriver du alltid isinstance(value, list) heller enn type(value) is list: motoren pakker inn list, dict, set, tuple og frozenset for å telle operasjonene, slik at type([]) is list blir False mens isinstance([], list) blir True. isinstance godtar dessuten en tuppel av typer, isinstance(x, (int, float))`, og kjenner igjen underklasser.
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.