Question Syntaxe basique

Plus d'informations
il y a 14 ans 1 mois #11050 par Boulet
Syntaxe basique a été créé par Boulet
Bonjour,
Quelqu'un peut-il me dire quand utiliser les accolades, quand utiliser les parenthèses, quand utiliser les crochets et que signifie la succession de \"::\"(2 fois 2 points).
Merci à tous :)<br><br>Message édité par: LeCachi, à: 2/02/12 15:20

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

Plus d'informations
il y a 14 ans 1 mois #11055 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Syntaxe basique
Salut,
LeCachi écrit:

quand utiliser les accolades,

Cela délimite une bloc de script:
[code:1]
#définition
$ScriptBlock={Dir c:\}
#appel
&amp;$ScriptBlock
[/code:1]
ou sert à définir un nom variable :
[code:1]
${dfdfà -* fd\&quot;}=\&quot;Nom à coucher dehors, n'est donc pas de saison !\&quot;
Write-host ${dfdfà -* fd\&quot;}
[/code:1]
LeCachi écrit:

quand utiliser les crochets

En mode Peter Pan ! ?
Sinon, ils permettent de spécifier un index d'une variable tableau ($Tab[1]) ou d'une hashtable ($Ht[\&quot;Nom\&quot;] ou encore de délimiter une nom de classe, voir l'exemple suivant.
LeCachi écrit:

que signifie la succession de \&quot;::\&quot;(2 fois 2 points).

Sans exemple, je suppose que tu références un appel de membre statique :
[code:1]
[system.console]::ForegroundColor
[/code:1]
LeCachi écrit:

quand utiliser les parenthèses,

Là il y de nombreux cas; appel de méthode ($O.ToString()), délimteur d'instruction dans un If:
[code:1]
if ((Get-Commande PrgInexistant.exe) -eq $Null)
{\&quot;Prg inconnu\&quot; }
#délclaration de tableau
$T=@(1,2,3)
#renvoi tjr un tableau
$Objets=@(dir c:\autoexec.bat)
#affiche une propriété d'objet
\&quot;T à $($t.Count) éléments\&quot;
[/code:1]
Plus d'infos en consultant les spécifications du langage .
Bonne lecture :-)<br><br>Message édité par: Laurent Dardenne, à: 2/02/12 19:48

Tutoriels PowerShell

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

Plus d'informations
il y a 14 ans 1 mois #11097 par Gabriel
Réponse de Gabriel sur le sujet Re:Syntaxe basique
hihi je savais pas pour le nom de variable entre crochet...

en meme temps j'essaie de m'astreindre a avoir des noms de variables lisibles...:P

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

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