Passer au contenu principal

Obtenir la longueur d'une file (LCC.kvdb.queue.size)

Déclaration​

size, err = LCC.kvdb.queue.size(name, timeout?)

Paramètres​

  • name
    Type chaîne, nom de la file (non vide, 256 octets au maximum)
  • timeout
    Type numérique, facultatif ; délai d'attente de la demande en secondes, 60 par défaut

Valeurs de retour​

  • size
    Type numérique, nombre d'éléments actuels de la file ; 0 si elle est vide et nil en cas d'échec
  • err
    Type chaîne ou nil, description de l'erreur en cas d'échec

Description​

Obtient directement la longueur de la file, avec de meilleures performances que list suivi d'un comptage.
Une file vide renvoie 0.

Exemple​

local size, err = LCC.kvdb.queue.size("待处理")
if size then
print("当前排队: " .. size)
end