/hrename <hashtable #1> <hashtable #2>

Contenu du snippet

Renommer une hashtable facilement...

Source / Exemple :


; /hrename <hashtable #1> <hashtable #2>
; Renommer une hashtable facilement...

; Ouverture de l'alias
alias hrename {
  var %x = $+(",$mircdir,$ticks,.hsh,")
  ; Si la hashtable ($1) n'existe pas, arrêt des procédures  
  if (!$hget($1)) { return }
  ; Sauvegarde des données de la hashtable ($1) dans un fichier (%x)
  hsave $1 %x
  ; Création de la nouvelle hashtable ($2)
  hmake $2 $hget($1).size
  ; Chargement des données vers la nouvelle hashtable ($2)
  hload $2 %x
  ; Effacement du fichier de sauvegarde (%x)
  .remove %x
  ; Effacement de l'ancienne hashtable ($1)
  hfree $1
}

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.