$ args devuelve solo los argumentos opcionales. ¿Cómo puedo obtener todos los parámetros de función?
13
A
Respuesta
16
$ args devuelve parámetros no declarados, no parámetros opcionales. Así que simplemente no declare los parámetros.
En PowerShell v2, puede usar $ PSBoundParameters para obtener todos los parámetros de forma estructurada.
17
$ PSBoundParameters le ofrece todos los parámetros que fueron "vinculados" junto con los valores encuadernados en una tabla hash, no le ofrece los argumentos opcionales/adicionales. Para eso es $ args. AFAICT la única forma de obtener lo que desea es combinar los dos:
$allArgs = $PsBoundParameters.Values + $args
Cuestiones relacionadas
- 1. Obtener todos los argumentos y valores pasados a una función
- 2. Clojure: Pase args opcionales 'expandidos' a la función
- 3. ¿Cómo pasar todos los argumentos pasados a mi script bash a una función mía?
- 4. Pass todos los argumentos a otra función
- 5. Pasando todos los argumentos de una función a otra función
- 6. Formateo de múltiples argumentos pasados a una función en Java
- 7. PHP, ¿cómo pasar los valores de func-get-args a otra función como lista de argumentos?
- 8. ¿Cómo capturar los argumentos pasados a un script de Groovy?
- 9. ¿Cómo omitiría argumentos opcionales en una llamada a función?
- 10. Cómo pasar los argumentos opcionales
- 11. ¿Cómo obtener el valor de los argumentos pasados a las funciones en la pila?
- 12. Obteniendo el número equivocado de args pasados a una función de Clojure
- 13. ¿Cómo puedo imprimir todos los argumentos pasados a un script python?
- 14. pasar todos los argumentos a un constructor
- 15. Args opcionales en funciones de MATLAB
- 16. Mejorar __init__ donde args se asignan directamente a los miembros
- 17. ¿Cómo acceder a los argumentos de línea de comando pasados a un programa Go?
- 18. Errores frente a la mejora frente a la nueva función
- 19. Conversión de lista a * args en Python
- 20. Argumentos con nombre: C# frente a Python
- 21. Cómo crear la función elisp interactiva con argumentos opcionales
- 22. Acceda a todos los argumentos de funciones en R
- 23. javascript argumentos opcionales en función de
- 24. PHP obtener todos los argumentos como una matriz?
- 25. ¿Hay alguna manera de obtener una matriz de argumentos pasados a un método?
- 26. Redirigir argumentos pasados a un archivo por lotes de Windows
- 27. ¿Cómo especificar solo algunos argumentos opcionales cuando se llama a la función en ColdFusion?
- 28. ¿Por qué la mayoría de los lenguajes de programación utilizan una evaluación entusiasta para los argumentos pasados a una función?
- 29. ¿Cómo creo una función de Python con argumentos opcionales?
- 30. PHP, Tokenizer, encuentre todos los argumentos de la función
¿Se puede usar powershell V2? – zdan
¿Qué estás tratando de hacer exactamente? – JasonMArcher