Re[7]: Не пора ли нам перейти на D
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 27.02.07 06:26
Оценка: :)
Здравствуйте, VladD2, Вы писали:

VD>Кстати, ты тут приводил пример факториала времени компиляции. Вот как примерно это будет выглядеть на Nemerle:

VD>
VD>macro CompileTimeFactorial(n : uint)
VD>{
VD>    def res = Util.Factorial(n);
VD>    <[ $(res : ulong) ]>
VD>}

VD>module Util
VD>{
VD>  // 
VD>    Factorial(n : uint) : ulong
VD>    {
VD>        | 0 | 1 => 1
VD>        | _     => n * Factorial(n - 1)
VD>    }
VD>}
VD>


И это простой и понятный пример? Множество скобок и др. символов лично для меня не вполне читабельны. Все программы на Немерле так выглядят?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.