quote

    3зной

    3ответ

    quote (') используется для введения предварительно оцененного значения, поэтому (quote x) приводит к символу x, а не к тому, что символ передает. Номера, булевы, символы и строки самооцениваются на сх

    1зной

    2ответ

    В настоящее время я изучаю Lisp, но я до сих пор не получаю цитату. Зачем использовать цитату в Lisp? И у меня есть проблема, которая мне трудно понять. (car (car '((a b) c d))) Приведенное выше дае

    -1зной

    2ответ

    Нужно проверить переменную для удаления. Как? char test[] = "\"C:\\hello\""; if(test[0] = '"') { // test variable 0 index to blank }

    4зной

    1ответ

    У меня есть функция, которая делает некоторую обработку выражения: (struct sym (s) #:transparent) (define (foo-fn ex) (match ex [(? symbol? s) `(sym (quote ,s))] [(? list? xs) (cons (