macros

    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のいずれかで動作することができるようにそれをやろうとしている:

    -1

    1答えて

    私はウェブクイズを解決してコンサートチケットを獲得しようとしています(これらのチケットを手に入れる唯一の方法は、それらを売ることはありません..)。迷惑なことは:あなたは最終的に勝つ小さなチャンスしか持っていないので、あなたが(うまくいけば)勝つまで、何度も何度もクイズをしなければならない。 - >どうすれば自動化できますか? 私が正解のラジオボタンをクリックして複数の選択肢必要があります 私はク

    0

    1答えて

    Macで必要なすべての入力ボックスにテキストを挿入するボタンの組み合わせを作成します。 コマンド+オプション+ 0 >出力:例えば &雄牛。 、 はおそらく第三部構成のソフトウェア

    1

    1答えて

    私はプログラミングに本当に新しいです、私は答えを探してみましたが、何も見つけることができませんでした。誰かが私を助けることができますか? 特定のマウスボタンを押すスクリプトを作成したい場合、ボタンは異なるタイミングで異なるキーを実行します。例えば:私は、マウスの右クリックをクリックし、次のことが実行されます。 W-SPACE-SHIFT-WW を、私はこれを行う方法を知っているが、どのように間隔ス

    2

    1答えて

    ケースを複数の異なるファイルに分割する必要があるデータセットがあります。 は、現在、私が実行している:それは25枚のコピーを作る DATASET COPY DATA1 WINDOW = FRONT. ... (repeats) ... DATASET COPY DATA25 WINDOW = FRONT. 後に各1上のコマンドは、私が欲しいだけのケースを選ぶと、DATA25を通じて、DAT

    0

    1答えて

    定義済みのページタイプに対応するページのリストを表示するソリューションを探しています。私はASCXの下の解決策を持っていますが、私はKentico 10のマクロの対応を探しています。 このマクロは、タイプページの複数選択フィールドで使用されます。 DocumentHelper.GetDocuments("MyPageType").OnCurrentSite().OrderByAscending("

    0

    1答えて

    ls -laまたはlaといくつかの他の関数のエイリアスを実行すると、エラーが発生します。 config file [conf.ls] not found。 私はフィッシュシェルを再インストールして、成功しないでfish_update_completionsを実行しようとしました。

    1

    1答えて

    構文パターンパラメータが空リストであるかどうかをテストするにはどうすればよいですか?私は狡猾でテストしています。 (define-syntax mkl (lambda (x) (syntax-case x() [(_ var params code) (if (null? (syntax->datum #'params)); doesn't match

    1

    1答えて

    LISPマクロはどのようにしてdefined in terms of itselfになりますか?私はLISP In Small Piecesで同様の定義を見ました。 define-macroが定義される前に本体がシンタット環境に押し込まれるブートストラップフェーズがあるかもしれないと思っていましたが、どこにも見つけられませんでした。