Вопросы по теме 'macros'
Пользовательский макрос утверждения C++
Я наткнулся на информативную статью: http://cnicholson.net/2009/02/stupid-c-tricks-adventures-in-assert/ , который указал на большое количество проблем, существующих в моем текущем наборе отладочных макросов.
Полный код финальной версии макроса...
29595 просмотров
schedule
08.05.2024
Расширение макроса схемы: вложение let-синтаксиса внутри синтаксиса определения
Я хочу расширить
(foo x (f n) (f n) (arbitrary) (f n) ...)
в
(begin (x 'f n) (x 'f n) (arbitrary) (x 'f n) ...)
моя попытка:
(define-syntax foo
(syntax-rules ()
((_ l a ...)
(let-syntax ((f (syntax-rules ()...
1284 просмотров
schedule
29.05.2024
Конкатенация макросов, генерация имени функции
#define Map(From, To, val) \
Map__##From__##To(val)
Map(TYPEA, TYPEB, 22);
В приведенном выше коде мне интересно, почему Map(TYPEA, TYPEB, 22); расширяется до Map__From__TYPEB(22); , а не Map__TYPEA__TYPEB(22);
Я...
3600 просмотров
schedule
27.05.2024
SAS: выбор списка строк в макросе
Я хочу перебирать разные списки и выбирать разные наборы переменных на основе одной «начальной» строки.
Пример: у меня есть следующие списки и наборы переменных.
%let KRW_list = USD JPY HKD;
%let KRW_vars = FX import export;
%let NZD_list = USD...
755 просмотров
schedule
18.03.2024
Экспорт отчета MS Access в pdf
У меня есть форма с кнопкой, которая должна позволить пользователю внешнего интерфейса экспортировать список в формат PDF. Однако, когда начинается экспорт, запрашивается параметр, который появляется для открытия отчета.
Автоматически вызывая...
258 просмотров
schedule
24.05.2024
Как элегантно написать несколько условий if-else в SAS?
У меня есть следующие условия if-else в макросе SAS:
%if &restart_flg = Y %then %do;
%if %sysfunc(exist(&library.f2)) %then %do;
proc sql;
Connect to xxxxx as dbcon (user=xx pw=xx server=xx port=xxx database=xxxxx);
select * into...
298 просмотров
schedule
02.04.2024
Как обрезать стеки в ImageJ без предварительного дублирования
Я использую imageJ для автоматической микроскопии живых клеток.
Микроскоп центрирует предметный столик на нужной ячейке, берет Z-стек и передает этот стек на изображение J.
Затем я хочу использовать Analyze Particles для вывода площади ячейки в...
91 просмотров
schedule
17.05.2024