как-нибудь по-простому?
                  
                  
                  
                  
                  
                  fun foo(vararg arg: String) {
                  
                  
                      foo(arg, 2) //не компилируется
                  
                  
                  }
                  
                  
                  
                  
                  
                  fun foo(vararg arg: String, arg2: Int) {
                  
                  
                  
                  
                  
                  }
                  
                  
                
По-моему с явными именами будет работать, но так лучше не делать, поменяйте местами аргументы
Обсуждают сегодня