Question
[Résolu] Longueur d'une variable décimale
- BOYER
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 3
- Remerciements reçus 0
il y a 3 ans 10 mois - il y a 3 ans 10 mois #29858
par BOYER
[Résolu] Longueur d'une variable décimale a été créé par BOYER
Bonjour,
Je souhaiterais définir la longueur d'une variable (qui sera uniquement numérique biensur) CAD :
$mavaleur = 350
Apres formatage, je souhaiterais que cette valeur s'affiche sur 6, cad 000350.
existe t'il une fonction pour cela ?
Je souhaiterais définir la longueur d'une variable (qui sera uniquement numérique biensur) CAD :
$mavaleur = 350
Apres formatage, je souhaiterais que cette valeur s'affiche sur 6, cad 000350.
existe t'il une fonction pour cela ?
Dernière édition: il y a 3 ans 10 mois par Arnaud Petitjean.
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
- Hors Ligne
- Modérateur
il y a 3 ans 10 mois - il y a 3 ans 10 mois #29859
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Longueur d'une variable decimale
Bonjour Yomysta, soit le bienvenu dans le forum !
On ne peut pas vraiment définir la longueur d'une variable mais on peut lui donner un type lorsqu'on lui affecte une valeur.
Ici nous aurions tendance à écrire cela:
Si on ne précise pas le type d'une variable, PowerShell, en fonction de la valeur qu'on lui donne va automatiquement lui en donner un. Néanmoins, la bonne pratique est qu'il incombe au scripteur de donner un type aux variables au moment de leur utilisation.
Concernant la mise en forme de ta valeur, il n'existe pas de fonction pour cela mais nous allons utiliser l'opérateur de formatage -f. C'est en fait quasiment la même chose qu'en C#.
Résultat :
Par contre il faut faire un peu attention car ta valeur de retour ne sera plus une valeur entière mais une chaine.
Je souhaiterais définir la longueur d'une variable (qui sera uniquement numérique biensur)
On ne peut pas vraiment définir la longueur d'une variable mais on peut lui donner un type lorsqu'on lui affecte une valeur.
Ici nous aurions tendance à écrire cela:
[Int]$maValeur = 350
Si on ne précise pas le type d'une variable, PowerShell, en fonction de la valeur qu'on lui donne va automatiquement lui en donner un. Néanmoins, la bonne pratique est qu'il incombe au scripteur de donner un type aux variables au moment de leur utilisation.
Concernant la mise en forme de ta valeur, il n'existe pas de fonction pour cela mais nous allons utiliser l'opérateur de formatage -f. C'est en fait quasiment la même chose qu'en C#.
$maValeur = 350
'{0:D6}' -f $maValeur
Résultat :
000350
Par contre il faut faire un peu attention car ta valeur de retour ne sera plus une valeur entière mais une chaine.
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Dernière édition: il y a 3 ans 10 mois par Arnaud Petitjean.
Connexion ou Créer un compte pour participer à la conversation.
- BOYER
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 3
- Remerciements reçus 0
il y a 3 ans 10 mois #29860
par BOYER
Réponse de BOYER sur le sujet Longueur d'une variable decimale
Super, merci pour la réponse.
Bonne journée
Bonne journée
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.072 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- [Résolu] Longueur d'une variable décimale