実現したいこと
メソッドにおいて、型の定義された可変長引数を定義したいです。
発生している問題・分からないこと
メソッドで型を指定した可変長引数の受け取り方がわかりません。
どのようにすれば、メソッドに対して型付けしながら可変長引数を実現できるのでしょうか?
やりたいことのイメージはこんな感じです
powershell
1class Hoge { 2 [void] hoge([string]...$remaining) { 3 # ~ 略 ~ 4 } 5}
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
$args
から引数すべてを取得できることは調べました。
ですがクラスの利用者が見てわかりやすいように可変長引数であるということを明示したいため、この方法では不完全です。
メソッド内では $args
も機能しませんでした。
可読性以前に実現できるか自体が怪しくなりました。
関数であれば param
ステートメントを用いて実現できるようですが、メソッドでは使えないようでした。
補足
特になし
間違えたので削除しました。失礼しました。
