Question
Re:[V3] Article relatif à certains bugs de la v3
- Laurent Dardenne
- Auteur du sujet
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6294
- Remerciements reçus 67
il y a 10 ans 11 mois #12950
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:[V3] Article relatif à certains bugs de la v3
Un bug sur la recherche des fichiers cachés :
[code:1]dir C:\*.sys -Hidden
dir : Élément C:\hiberfil.sys introuvable.
dir : Élément C:\pagefile.sys introuvable.
#Même chose avec dir C:\*.sys -Hidden
[/code:1]
[code:1]dir C:\*.sys -Hidden
dir : Élément C:\hiberfil.sys introuvable.
dir : Élément C:\pagefile.sys introuvable.
#Même chose avec dir C:\*.sys -Hidden
[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Auteur du sujet
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6294
- Remerciements reçus 67
il y a 10 ans 10 mois #12999
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:[V3] Article relatif à certains bugs de la v3
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Auteur du sujet
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6294
- Remerciements reçus 67
il y a 10 ans 10 mois #13005
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:[V3] Article relatif à certains bugs de la v3
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Auteur du sujet
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6294
- Remerciements reçus 67
il y a 10 ans 10 mois #13108
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:[V3] Article relatif à certains bugs de la v3
Breaking change sur les regex :
[code:1]
#V2 OK , V3 NOK
$i=0; [Regex]::Replace('A+B+C+D', '\+', {($i++)})
#V2 OK , V3 OK
$i=0; [Regex]::Replace('A+B+C+D', '\+', {($global:i++)})
[/code:1]
Trouvé sur le blog de Kazun .
Tip : utiliser Google traduction avec Russe vers English
[code:1]
#V2 OK , V3 NOK
$i=0; [Regex]::Replace('A+B+C+D', '\+', {($i++)})
#V2 OK , V3 OK
$i=0; [Regex]::Replace('A+B+C+D', '\+', {($global:i++)})
[/code:1]
Trouvé sur le blog de Kazun .
Tip : utiliser Google traduction avec Russe vers English
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Richard Lazaro
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 10 ans 10 mois #13113
par Richard Lazaro
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Réponse de Richard Lazaro sur le sujet Re:[V3] Article relatif à certains bugs de la v3
Dans un sens, pour moi, la première version devrait être fausse en v2.
Car on utilise un ScriptBlock, qui techniquement doit créer, encore pour moi peut être que je me trompe dans le principe, un nouveau scope ...
Et comme on peut pas modifier un parent si facilement.
Car on utilise un ScriptBlock, qui techniquement doit créer, encore pour moi peut être que je me trompe dans le principe, un nouveau scope ...
Et comme on peut pas modifier un parent si facilement.
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Auteur du sujet
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6294
- Remerciements reçus 67
il y a 10 ans 10 mois #13115
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:[V3] Article relatif à certains bugs de la v3
Richard Lazaro écrit:

Richard Lazaro écrit:
[code:1]
[Regex]::Replace
# OverloadDefinitions
#
# static string Replace(string input, string pattern, string replacement)
# idem Replace(string input, string pattern, string replacement, System.Text.RegularExpressions.RegexOptions options)
# idem Replace(string input, string pattern, System.Text.RegularExpressions.MatchEvaluator evaluator)
# idem Replace(string input, string pattern, System.Text.RegularExpressions.MatchEvaluator evaluator, System.Text.RegularExpressions.RegexOptions options)
[/code:1]
La notion de scope est spécifique à Powershell, pour ce cas je suppose que l'on est plus dans du code dotnet.
Mais je ne sais tout simplement pas comment ça fonctionne. Dans ce cas faut demander à Bruce Payette
Bruceeeeeee...
Richard Lazaro écrit:
C'est le mécanisme existant de la v2. Je peux partager ton point de vue, mais dans ce cas on est en présence de 'faux vrai'Dans un sens, pour moi, la première version devrait être fausse en v2.

Richard Lazaro écrit:
Le Scriptblock est transformé en un délégué ( ici la troisième signature):Car on utilise un ScriptBlock, qui techniquement doit créer, encore pour moi peut être que je me trompe dans le principe, un nouveau scope ...
[code:1]
[Regex]::Replace
# OverloadDefinitions
#
# static string Replace(string input, string pattern, string replacement)
# idem Replace(string input, string pattern, string replacement, System.Text.RegularExpressions.RegexOptions options)
# idem Replace(string input, string pattern, System.Text.RegularExpressions.MatchEvaluator evaluator)
# idem Replace(string input, string pattern, System.Text.RegularExpressions.MatchEvaluator evaluator, System.Text.RegularExpressions.RegexOptions options)
[/code:1]
La notion de scope est spécifique à Powershell, pour ce cas je suppose que l'on est plus dans du code dotnet.
Mais je ne sais tout simplement pas comment ça fonctionne. Dans ce cas faut demander à Bruce Payette

Bruceeeeeee...
Richard Lazaro écrit:
Bah les enfants c'est pas facile non plusEt comme on peut pas modifier un parent si facilement.

Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.086 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Discussions générales
- Re:[V3] Article relatif à certains bugs de la v3