Question difference entre @() $() et ()

Plus d'informations
il y a 15 ans 4 mois #8074 par jojo
bonjour les powerShelleurs,

j'ai de nouveau une question, j'ai fait un petit test avec ces 3 syntaxes :
$()
()
@()

quel est la différence et pourquoi dans mon test le resulat est identique ?

[code:1]PS D:\>[char[]]\"powershell\" | foreach {if(('a','b','c','d','e') -notcontains $_ ) {$_}}
p
o
w
r
s
h
l
l
PS D:\> [char[]]\"powershell\" | foreach {if(@('a','b','c','d','e') -notcontains $_ ) {$_}}
p
o
w
r
s
h
l
l
PS D:\> [char[]]\"powershell\" | foreach {if($('a','b','c','d','e') -notcontains $_ ) {$_}}
p
o
w
r
s
h
l
l
PS D:\>[/code:1]






merci et bonne journée @ tous

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

Plus d'informations
il y a 15 ans 4 mois #8097 par Laurent Dardenne
Toutes les syntaxes renvoi une collection (IEnumerable), on peut supposer que l'opérateur -notContains transforme l'opérande en un tableau:
[code:1]10 -contains 5[/code:1]
Tu peux aussi consulter ce tutoriel , 1.4 Regroupements

Tutoriels PowerShell

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

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