macros

    1

    1답변

    저는 SPSS를 처음 사용합니다. "시간"이 인수로 전달되는 매크로를 작성하려고합니다. 다른 매크로 변수 "t2"로 다시 코딩하고 싶습니다. 나는 다음과 같은 방법으로 그것을 할 수있다 : DEFINE !my_macro (time = !TOKEN(1)) !LET !t2=" ". !IF (!time >=2 & !time <2.5) !THEN !LET !t

    0

    2답변

    문제 : 파괴자 (및 인스턴스)의 중첩 슬롯 값에 대한 일반 접근 자 매크로를 작성하는 방법은 무엇입니까? 동기 부여 : 내가 뭘하고 싶은 것은 : 나는 중첩 된 슬롯 액세스가 몇 점 떨어져 사용 사례는 파이썬 등의 "점 표기법"부러워 LISP를 프로그래머입니다 (print (?? obj a b c) ; i.e. ((print (slot-value (sl

    1

    2답변

    하나의 인수로 선언을 사용하는 매크로를 작성하고 있습니다. 은 매크로을 매크로 내에서 유형 및 식별자 인수로 분리하지 않고 매크로에서 추론 할 수 있습니까? #define M(declaration) \ declaration; \ static_assert(sizeof(/* deduce type of 'declaration' */) == 4

    1

    1답변

    저는 이력서에 여러 세부 사항을 표시 할 수있는 매크로를 만들려고합니다. 아이디어는 특정 주제를 말하고 내 이력서의 관련 항목에 대해서만 세부 사항을 얻을 수있게하는 것입니다. \ newcomment 함수를 사용하려면 "회상록"클래스를 사용하고 있습니다. 나는 moderncv를 시도했다, 그러나 나는 진짜로 납득되지 않았다. \newcomment{Item}

    0

    1답변

    그래서 메모리 복사 구현의 자체 매크로 버전을 작성하려고하지만 어떤 이유로 든 0이 아닌 상태로 종료됩니다. #include <stdio.h> #include <stdlib.h> #define BTools_WRITE(dest, src, n) for (size_t i = 0;i<n;i++) { \ *(unsigned char*)(dest+

    -5

    2답변

    저는 파이썬에 초보자입니다. 목록을 작성하고 데이터로 채워야합니다. 좋아요. list = [ { 1: "first",2:"second"} , { i:"first",ii:"second" } ] 최적화를 위해 매크로를 만들려고합니다. 좋아요. #define english { 1: "first",2:"second"} #define roman { i:"fir

    0

    3답변

    사용자 정의 이름을 가진 다른 함수를 리턴하는 Clojure 함수를 작성하려고합니다. 내 시도까지 : (defn function-with-custom-name [name] (fn name [] 42)) (function-with-custom-name "hello") # --> #object[lang.main$function_with_custom_name

    0

    2답변

    여기 내가 처음 일을 macroexpanding에 (defmacro hello [x] (eval '(+ 1 2))) & (defmacro hello [x] '(+ 1 2))을 쓴 두 매크로입니다, 나는 (+ 1 2)를 얻고, 두 번째 macroexpanding 동안, 나는 값 3을 얻는다. 이것은 컴파일 타임에 추가 된 것을 의미합니까? 어떻게 가능할까요?

    0

    1답변

    접두사가있는 다른 함수에 실제로 기존 함수를 래핑하는 매크로를 사용하여 함수를 정의하려고합니다. 의 예를 들어 가정 해 봅시다 : int a_f1(int a, void *b, char c); int a_f1(int a, void *b, char c) { return f1(a,b,c); } 내가 그것을 F1, F2, F3 또는 F4의 작업을 할 수 있도

    2

    1답변

    파일 windef.h 다음과 같이 매크로를 사용하여 최소/최대 함수를 정의 #define max(a,b) ((a)>(b)?(a):(b)) #define min(a,b) ((a)<(b)?(a):(b)) It has been noted 그러나, 이러한 정의한다 : 이중에서 평가 겪고있다. 유형 안전하지 않습니다. 내가 이해하지 못하는 것입니다 : 왜/어디