На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
    > lisp , help on defun function
      Проблема в седующем. Мне нужно создать функцию которая определяет другую функцию. Параметры первой: 1 - имя создаваемой функции 2-определение.
      Заранее спасибо
        ExpandedWrap disabled
          (defun Def (Name Params Body)
            (eval (list
                   'DEFUN
                    Name
                    Params
                    Body
                  )
            )
          )

        Где:
        Name - имя создаваемой функции;
        Params - ее параметры;
        Body - ее тело.

        Пример использования:
        ExpandedWrap disabled
          >(Def 'Func '(l) '(car l))
          Func
          >(Func '(a b))
          a
          большое спасибо...
          1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0.0560 ]   [ 14 queries used ]   [ Generated: 30.05.26, 19:47 GMT ]