GitHubContribuer dans GitHub: Editer en ligne

Type de données long

Le type de données long représente un entier signé de 64 bits.

littéraux longs

Les littéraux du type de données long peuvent être spécifiés dans la syntaxe suivante:

long ( Valeur )

Valeur peut prendre les formes suivantes:

  • Un ou plusieurs chiffres, auquel cas la valeur littérale est la représentation décimale de ces chiffres. Par exemple, long(12) est le nombre douze de type long.
  • Préfixe 0x suivi d'un ou de plusieurs chiffres hexadécimaux. Par exemple, long(0xf) est équivalent à long(15).
  • Signe moins (-) suivi d'un ou de plusieurs chiffres. Par exemple, long(-1) est le nombre moins un de type long.
  • null, auquel cas il s'agit de la valeur null du type de données long . Par conséquent, la valeur null de type long est long(null).

KQL prend également en charge les littéraux de type long sans le préfixe long(/) / suffi pour les deux premières formes uniquement. Ainsi, 123 est un littéral de type long, comme 0x123, mais -2 n'est pas un littéral (il est actuellement interprété comme la fonction unaire - appliquée au littéral 2 de type long).

Pour la conversion de long en chaîne hexadécimale, voir fonction tohex ().