En un script tengo varias funciones que necesitan desglosar un SVN external definition. Estos pueden ser tanto <url> <path>
, -r<rev> <url> <path>
o -r <rev> <url> <path>
, y la mecánica que se le ocurrió para extraer los datos es más que sólo dos líneas, así que quiero poner esto en una función separada.Cómo devolver varios elementos de una función de Powershell
Pero cuando lo hago, termino con tres variables que contiene los datos relevantes que son locales a la función, y no veo ninguna manera de conseguir los tres de ellos a la persona que llama.
En un lenguaje de programación adecuado que sería devolver un tipo de compuesto que contiene los tres valores, pero no veo cómo hacerlo en Powershell. Por supuesto, podría dividir esto en tres funciones separadas, pero luego volví a violar el DRY rule.
Entonces, ¿qué puedo hacer aquí en Powershell?
Oh, esa cosa objeto personalizado se ve exactamente igual que lo que necesito! – sbi