Question [Fonction] Inverser une hashtable

Plus d'informations
il y a 2 ans 9 mois #31122 par Laurent Dardenne
>>Pour ce qui est de valeurs duplication, se sera toujours le cas, un dictionary key doit toujours être unique, donc les values qui existent déjà peuvent seulement occuper une seule key
Oui, toutefois cela dépend des besoins.
Dans mon cas j'ai des valeurs issues d'une base de données :
$h=@{'TypeA'=1;'TypeB'=2;'TypeC'=3}
Trois types d'objet avec trois valeurs, je ne peux pas en avoir deux si j'inverse.Je perd un information et je préfère que le code me signale que les données sont fausses.
Si on souhaite une clé pour n valeurs ou une clé pour une seule valeur il faut adapter le comportement.

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 ans 9 mois #31126 par Boelpaep
Réponse de Boelpaep sur le sujet [Fonction] Inverser une hashtable
J'ai mis dans mon post une alternative qui donne du feedback + autonumerote les duplicates

Mais en general cest pas une bonne idee de changer les values

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 ans 8 mois #31253 par Laurent Dardenne
Pour info j'ai corrigé le code du premier post.

Ceci, bien qu'improbable, est désormais géré :
$myvar=@{
    'un'=1
    [string]'1'='trois'
    [int]1='trois'
}
#ceci ne fonctionne pas sous PS :
$myvar=@{
    'un'=1
    '1'='trois'
    1='trois'
}

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.069 secondes
Propulsé par Kunena