Опечатка в Grokking Nemerle?
От: Аноним  
Дата: 23.06.10 12:02
Оценка:
Документ Grokking Nemerle, который поставляется вместе с компилятором. Раздел Grok Variants and matching. Код примера:

class Foo {
  public number : int;
  public name : string;
}
 
StringOfFoo (f : Foo) : string
{
  if (f.name == "")
    f.number.ToString ()
  else
    f.name
}
 
// do the same as above
StringOfFooMatch (f : Foo) : string
{
  match (f) {
    | Foo where (name = "", number = k) =>
      k.ToString ()
    | Foo where (name = s) => 
      s
  }
}


Тут должно быть when вместо where?

24.06.10 00:46: Перенесено модератором из 'Интеграция Nemerle и Visual Studio' — VladD2
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.