$ args chỉ trả lại đối số tùy chọn. Làm thế nào tôi có thể nhận được tất cả các thông số chức năng?
13
A
Trả lời
16
$ args trả về bất kỳ thông số không được khai báo, không phải thông số tùy chọn. Vì vậy, chỉ cần không khai báo các tham số.
Trong PowerShell v2, bạn có thể sử dụng $ PSBoundParameters để lấy tất cả các tham số theo cách có cấu trúc.
17
$ PSBoundParameters mang đến cho bạn tất cả các tham số "bị ràng buộc" cùng với các giá trị bị ràng buộc trong một hashtable, nó không giúp bạn có được các đối số tùy chọn/bổ sung. Đó là những gì $ args là cho. AFAICT cách duy nhất để có được những gì bạn muốn là kết hợp cả hai:
$allArgs = $PsBoundParameters.Values + $args
Các vấn đề liên quan
- 1. Nhận tất cả đối số và giá trị được chuyển đến hàm
- 2. Tùy chọn args trong các hàm MATLAB
- 3. Nhận sai số lượng arg được chuyển đến hàm Clojure
- 4. Cách chuyển đối số từ: lệnh đến hàm?
- 5. Làm cách nào để in tất cả các đối số được chuyển đến tập lệnh python?
- 6. Truy cập tất cả các đối số hàm trong R
- 7. PHP nhận tất cả đối số dưới dạng mảng?
- 8. Làm thế nào để đếm số đối số được chuyển đến một hàm chấp nhận một số biến đối số?
- 9. Làm cách nào để tạo một hàm Python với các đối số tùy chọn?
- 10. Làm thế nào để có được tất cả đối số của hàm gọi lại
- 11. Chuyển nhiều đối số đến hàm chuỗi từ pthread_create
- 12. javascript đối số tùy chọn chức năng
- 13. đối số tùy chọn argparse trước đối số vị trí
- 14. Đối số được đặt tên tùy chọn trong Mathematica
- 15. Đóng cửa PHP dưới dạng đối số hàm tùy chọn
- 16. JQuery Select2 - Cách chọn tất cả các tùy chọn
- 17. Chọn tất cả các tùy chọn trong optgroup
- 18. Điều kiện chuyển số tùy ý các đối số mặc định được đặt tên cho hàm
- 19. PHP, cách chuyển các giá trị func-get-args sang một hàm khác dưới dạng danh sách các đối số?
- 20. Chuyển nhiều đối số đến hàm có chuỗi
- 21. Cách Pythonic để có lựa chọn 2-3 tùy chọn làm đối số cho hàm
- 22. Trong Apps Script, Cách bao gồm các đối số tùy chọn trong các hàm tùy chỉnh
- 23. Đối số tùy chọn không thể xóa được?
- 24. Clojure: Pass 'mở rộng' tùy chọn args để chức năng
- 25. jQuery đợi cho tất cả các tùy chọn được chọn để tải
- 26. Tìm tên của biến số Python được chuyển đến hàm
- 27. Tạo một hàm với các đối số tùy chọn trong MySQL
- 28. Làm thế nào để chỉ định một số đối số tùy chọn khi gọi hàm trong ColdFusion?
- 29. Boost tùy chọn chương trình - nhận được tất cả các mục trong phần
- 30. Nhận chỉ số chọn tùy chọn trong một optgroup với jquery
Bạn có thể sử dụng powershell V2 không? – zdan
Chính xác thì bạn đang cố gắng làm gì? – JasonMArcher