Jawaban:
Di Ruby dan Perl 6 ini disebut "percikan", dan saya pikir kebanyakan orang dari komunitas tersebut akan mencari tahu apa yang Anda maksud jika Anda menyebutnya begitu.
The Python tutorial menggunakan frase "membongkar daftar argumen", yang panjang dan deskriptif. Saya belum pernah mendengar nama khusus lainnya dengan Python.
splatsplat
.
*
operator sehingga kami kekurangan sumber resmi ...
Saya menyebutnya "ekspansi posisi", **
yang saya sebut "ekspansi kata kunci".
The Python Tutorial hanya menyebutnya 'yang *
-operator'. Itu melakukan pembongkaran daftar argumen sewenang - wenang .
*
-operator' bersifat ambigu karena *
- tergantung pada konteksnya - dapat melakukan perluasan argumen atau perkalian yang merupakan dua operasi yang berbeda.
*
. Dengan mengatakan itu *-operator
adalah hanya melemparkan pertanyaan kembali sebagai jawaban. OP mungkin ingin tahu bagaimana mengatakannya dengan keras (atau di kepalanya) ketika dia bertemu. Ini semua baru bagi saya, dan saya akan pergi dengan "percikan!".
Saya mengatakan "star-args" dan orang-orang Python tampaknya tahu apa yang saya maksud.
**
lebih rumit - saya pikir hanya "qargs" karena biasanya digunakan sebagai **kw
atau**kwargs
kwargs
, meskipun itu tidak benar-benar merujuk pada operator itu sendiri, saya kira.
Satu juga dapat memanggil *
sebuah mengumpulkan parameter (bila digunakan dalam definisi fungsi argumen) atau Operator pencar (bila digunakan pada fungsi doa).
Seperti yang terlihat di sini: Pikirkan tupel argumen Python / Tuples / Variable-length .
Saya percaya ini paling sering disebut "operator percikan." Membongkar argumen adalah fungsinya.
...
.