(args ...[]interface{})
| 616 | ) |
| 617 | |
| 618 | func joinArguments(args ...[]interface{}) []interface{} { |
| 619 | total := 0 |
| 620 | for i := range args { |
| 621 | total += len(args[i]) |
| 622 | } |
| 623 | if total == 0 { |
| 624 | return nil |
| 625 | } |
| 626 | |
| 627 | flatten := make([]interface{}, 0, total) |
| 628 | for i := range args { |
| 629 | flatten = append(flatten, args[i]...) |
| 630 | } |
| 631 | return flatten |
| 632 | } |