Question PS v6.0

Plus d'informations
il y a 3 ans 11 mois #23343 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:PS v6.0
Comportement différent pour du code portable .

Du code écrit avec la v6 peut ne pas fonctionner avec la v5 et &lt;.<br><br>Message édité par: Laurent Dardenne, à: 19/03/17 10:35

Tutoriels PowerShell

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

Plus d'informations
il y a 3 ans 11 mois #23364 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:PS v6.0
Implement type alias support
[code:1]
# Alias de type
using type MyMap = System.Collections.Generic.Dictionary[string,int]
[MyMap]::new()
[/code:1]

Tutoriels PowerShell

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

Plus d'informations
il y a 3 ans 10 mois #23481 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:PS v6.0
Exemples d'appel de Foreach (méthode d'extension) :
[code:1]
Describe 'Magic Foreach works with List[T]' -Tags \&quot;CI\&quot; {
It 'Calls magic scriptblock for each item' {
[int[]] $i = 1..10
$list = [System.Collections.Generic.List[int]]::new($i)
$sum = 0
$list.Foreach{$sum += $_ }
$sum | Should be 55
}

It 'Calls List[T].Foreach when argument is Action' {
[int[]] $i = 1..10
$list = [System.Collections.Generic.List[int]]::new($i)
$sum = 0
class CountHelper {
static [int] $I
}
[CountHelper]::I = 0
[Action[int]] $action = {param($i) [CountHelper]::I += $i }
$list.Foreach($action)
[CountHelper]::I | Should be 55
}

It 'Calls magic item method when argument is methodName' {
[int[]] $i = 1..3
$list = [System.Collections.Generic.List[int]]::new($i)
$sum = 0

$list.Foreach('ToString') -join ',' | Should be \&quot;1,2,3\&quot;
}

It 'Calls magic item method when argument is methodName + args ' {
[int[]] $i = 9,10,11
$list = [System.Collections.Generic.List[int]]::new($i)
$sum = 0

$list.Foreach('ToString', 'x') -join ',' | Should be \&quot;9,a,b\&quot;
}
}
[/code:1]

Tutoriels PowerShell

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

Plus d'informations
il y a 3 ans 10 mois #23536 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:PS v6.0
Ajout d'un message d'erreur personnalisé sur les attributs ValidateScript et ValidatePattern.

Tutoriels PowerShell

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

Plus d'informations
il y a 3 ans 9 mois #23581 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:PS v6.0

Tutoriels PowerShell

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

Plus d'informations
il y a 3 ans 9 mois #23589 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:PS v6.0

Tutoriels PowerShell

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

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