Обработка списков на OCaml

 
0
 
Functional languages
ava
Dark Elf | 03.01.2010, 20:04
Добрый день

В свете выхода F# решил заняться освоением ФП

Поставил перед собой задачу реализовать на OCaml алгоритм RC4

Есть следущий вопрос:

Как реализовать такой код:


        for (int index = 0;index < key.length;index++)
        {
            idx = (idx + key[index] + k[index]) % 256;
            int tmp = key[index];
            key[index] = key[idx];
            key[idx] = tmp;
        }


в функциональном стиле на OCaml?

(я знаю что цикл for есть и в OCaml но хотелось бы именно в функциональном стиле)

Заранее благодарен за ответ
Comments (1)
ava
SHk | 13.01.2010, 13:45 #
Может поможет - реализация алгоритма rc4 на OCaml
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
  Dark Elf   SHk
advanced
Submit