Generic функции и optional parameters
От: nikov США http://www.linkedin.com/in/nikov
Дата: 26.05.11 23:36
Оценка:
Вот такой код не компилируется:

module M
{
  Main() : void 
  {
    def foo[T](y : T, x = []) // Error: in argument #2 (x), needed a list[int-], got list[T]: int is not a subtype of T [simple require]
    { 
      _ = y :: x;
    }
    
    foo(1);
  }
}


Это баг или так задумано?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.