Re: Избавляюсь от Nemerle.Imperative
От: hardcase Пират http://nemerle.org
Дата: 02.07.13 11:48
Оценка: 3 (1)
Здравствуйте, MAMOHT, Вы писали:

MAM>Добрый день.


MAM>Вот, пытаюсь переписать код из С#-style в правильный Nemerle.


MAM>В начале было так:


MAM>
MAM>//найти в словаре значение и вернуть его ключ
MAM>mutable vv = -1;
MAM>foreach(k in Card.ValencyDict.Keys)
MAM>{
MAM>    when( Card.ValencyDict[k] == v )
MAM>    {
MAM>        vv = k;
MAM>        break;
MAM>    }
MAM>


def vv = res: {
  foreach (k in Card.ValencyDict.Keys)
    when (Card.ValencyDict[k] == v)
      res(v);
  -1 // default value
};
/* иЗвиНите зА неРовнЫй поЧерК */
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.