Описание тега backquote

2 ответа

Макросы, которые пишут макросы - ошибка компиляции

Когда я компилирую следующий код, SBCL жалуется, что g! -Unit-value и g! -Unit не определены. Я не уверен, как отладить это. Насколько я могу судить, сгладить не удается. Когда сглаживание достигает нецитированной части расщеплений, кажется, что вся…
15 ноя '15 в 19:56
3 ответа

Когда использовать обратную цитату в схеме?

Для реализации схемы, поддерживающей R5RS, определение макроса может быть выполнено путем сопоставления с шаблоном в синтаксическом правиле, в этом случае зачем нам обратная цитата? Через emacs lisp я изучаю очень простой lisp, в elisp мы должны исп…
22 сен '18 в 18:37
1 ответ

Как воспринимать векторный контент как переменную обратного кавычки в tidyr/dplyr

У меня есть следующий фрейм данных, у него работает, как я хотел с этим кодом: df <- structure(list(celltype = structure(c(1L, 1L, 2L, 2L, 3L, 3L, 4L, 4L, 5L, 5L, 6L, 6L, 7L, 7L, 8L, 8L, 9L, 9L, 10L, 10L), .Label = c("Bcells", "DendriticCells", "…
07 сен '16 в 01:26
1 ответ

Ни функция, ни макрос не подойдут

Задумайтесь над этим вопросом. Здесь основной проблемой является код: (progv '(op arg) '(1+ 1) (eval '(op arg))) Проблема здесь в том, что progv привязывает значение к переменной как переменную symbol-value не symbol-function, Но это очевидно, потом…
23 июн '17 в 11:54
1 ответ

Формат лямбды в emacs lisp

Я пытаюсь применить замыкание в emacs lisp. И я нахожу здесь пост: Как мне сделать замыкания в Emacs Lisp? с некоторым кодом, как: (defun foo (x) `(lambda (), x)) (сообщение (строка (funcall (foo 66)))) Но, следуя документации emacs, лямбда должна б…
23 дек '11 в 09:00
0 ответов

MySQL проверка и зарезервированное имя обратная кавычки ошибка

PhpMyAdmin действительно испытывает трудности с импортом файлов SQL. После того, как обратная косая черта в комментариях не игнорируется, у меня появляется другая ошибка: Я пытаюсь создать таблицу и добавить проверочное ограничение для столбца: CREA…
16 дек '18 в 16:51
2 ответа

emacs define-generic-mode, почему нельзя использовать regexp-opt?

Я пытаюсь сделать простой основной режим для подсветки синтаксиса с помощью define-generic-mode, я нашел это (define-generic-mode 'mytest-mode '("//") nil '( ((regexp-opt '("int" "string" "bool")) . 'font-lock-type-face) ) nil nil "mytest mode" ) не…
22 авг '16 в 10:09
2 ответа

Символ кавычки в лямбда-выражении?

В анонимной функции, такой как (lambda () x) как я могу заменить символ x со значением в текущей области? Единственное, о чем я могу думать, это (eval `(lambda () ,x)) но мне интересно, есть ли другой путь.
24 дек '16 в 15:37
1 ответ

Запятая незаконна вне обратных кавычек?

Я пишу функцию, которая должна принимать два значения. Предполагается, что первое значение создает список из пяти чисел на основе введенного значения. Второе значение должно взять список и повернуть его n раз, в зависимости от введенного числа. Прим…
11 фев '17 в 20:25
0 ответов

Обратная цитата в функции system()

У меня есть проблема с обратными кавычками (кажется) в функции system() в C. Это мой запрос: snprintf (check_cmd, sizeof (check_cmd), "[ $(echo -n '%.*s' | cksum | cut -d' ' -f1) -eq %" PRIu32 " ]", (cfi_sys_int)data_array[i].size, data_array[i].byt…
20 апр '16 в 13:03
1 ответ

Обрабатывать одиночные квоты внутри оператора обратной квоты в rake/ruby

Мне нужно выполнить следующую команду оболочки и прочитать вывод в переменной rake: `#{security_bin} find-identity -v -p codesigning #{keychain_path} | grep "$1" | awk -F\" '/"/ {print $2}' | head -n1` Как вы можете видеть, я использую обратные кавы…
03 мар '17 в 18:01
2 ответа

Ракетка: эквивалентно np.zeros((n, m))

Я не могу понять, что я делаю здесь не так. Может быть, неуместная обратная цитата. Код ракетки: (require math/array) (define mask_cube (let ([leng 5]) `(make-array #(,leng ,leng) 0))) Что я хочу это сделать, написано на python: np.zeros((5,5)) Поче…
12 июл '18 в 00:05
1 ответ

pymysql, использующий обратную цитату в качестве неявного конвертера строк, не работает в Python 3 -

У меня есть следующая ячейка в jupyter (python3): import pymysql conn = pymysql.connect(host='localhost', port=3306, user='root',passwd='geheim', db='mysql') cur = conn.cursor() cur.execute("DROP DATABASE IF EXISTS foobar") cur.execute("CREATE DATAB…
06 июл '16 в 14:31
1 ответ

Что означает двойной backtick/grave (``) в документации на C++?

Я изучаю с ++ и читаю это с c-faq.com. Часто, когда ссылаются на неизвестный элемент, автор предваряет имя элемента с помощью ``. Что это значит? Я смутно знаком с * или & перед переменной или функцией, но не ``. Спасибо!
13 дек '15 в 16:17
3 ответа

Обратные кавычки, кавычки и сплайсинг в нормальных функциях

Я все еще нахожусь в процессе понимания макросов, и, хотя мне кажется, что я понимаю основы "обратного цитирования", "удаления цитаты" и "объединения без кавычек", я думал, что они используются / полезны только в макросах. однако я наткнулся на этот…
04 фев '18 в 19:17
2 ответа

Почему я теряю вывод при вызове другой Perl-программы с обратными кавычками

Если я запускаю perl-программу и вызываю другую perl-программу, используя обратные кавычки, операторы print из вызываемой программы не появляются в терминале. Если я вызываю программу, используя 'system', отображаются операторы печати. EG: это ProgA…
18 янв '18 в 06:29
11 ответов

Какое использование символа backtick (`) в JavaScript?

Кажется, что обратный трюк работает так же, как символ одинарной кавычки, поэтому я мог бы использовать его для определения такой строки: var s = `abc`; Есть ли какой-либо способ, которым обратная связь на самом деле отличается от одинарной кавычки?
1 ответ

Показывать шорткоды в виде текста без их выполнения

Пример шорткода: [mytab] my content [/mytab], Но когда плагин активен, он показывает содержимое шорткода, а не показывает шорткод в виде текста. Я не хочу показывать контент, я хочу показывать только такой шорткод. [mytab] my content [/mytab]
24 апр '18 в 18:55
1 ответ

Определение переменной Stata с обратной кавычкой

Я получил копию файла Ad ata Stata, написанного другим исследователем. Первые несколько строк следующие: program define threshold, eclass set more off gen m=`1' sort mvar gen lagm=L.m gen deltam=D.m ... Что делает строка gen m=`1'? Я не мог найти уб…
14 май '17 в 02:15
0 ответов

Обратные пометки, отличающиеся от $()

Следующий код: url="http%3A%2F%2Fstackru.com%2Fsearch%3Fq%3Durldecode%2Bbash" line=`echo -e ${url//%/\\x}`; echo $line; line=$(echo -e ${url//%/\\x}); echo $line; Производит: httpx3Ax2Fx2Fstackru.comx2Fsearchx3Fqx3Durldecodex2Bbash http://stackru.co…
20 апр '19 в 21:06