GitHubKontrybutorzy w programie GitHub: Edytuj w trybie z połączeniem

Długi typ danych

Typ danych long reprezentuje podpisaną, 64-bitową liczbę całkowitą.

długie literały

Literały typu danych long można określić w następującej składni:

long ( Wartość )

Gdzie Wartość może przyjmować następujące formularze:

  • Jedna lub więcej cyfr, w którym to przypadku wartość literału jest dziesiętną reprezentacją tych cyfr. Na przykład long(12) jest liczbą dwanaście typu long.
  • Przedrostek 0x , po którym następuje jedna lub więcej cyfr szesnastych. Na przykład long(0xf) jest odpowiednikiem long(15).
  • Znak minus (-), po którym następuje jedna lub więcej cyfr. Na przykład long(-1) jest numerem minus jeden z typów long.
  • null, w którym to przypadku jest to wartość NULL typu danych long . W związku z tym wartością NULL typu long jest long(null).

KQL also supports literals of type long without the long(/) prefix/suffi for the first two forms only. Oznacza to, że 123 jest literałem typu long, tak jak jest to 0x123, ale -2 nie jest literałem (jest on obecnie interpretowany jako funkcja jednoargumentowa - stosowana do literału 2 typu long).

W przypadku konwersji typu long na łańcuch szesnastkowy-patrz funkcja tohex ().