Вопросы по теме '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