Я немного новичок в Groovy, так что я уверен, что это одна из тех чрезвычайно очевидных вещей ... но поиск через Google трудно.
На других языках звездочки, как правило, представляют указатели. Однако в этом фрагменте кода Groovy:
byte[] combineArrays(foo, bar, int start) {
[*foo[0..<start], *bar, *foo[start..<foo.size()]]
}
Я могу только представить, что это не так. Я имею в виду, указатели? Groovy?
Я предполагаю, что этот код намеревается передать членов от foo и bar, в отличие от многомерного массива. Так что именно означают звездочки?
Большое спасибо за вашу помощь.