lisp

    -3

    1答えて

    私はDRラケットのコードを入れて、私はコードがlet文の後にあるため、正しい、正しくコードを (let ((l (+ 2 1))(e (/ 16(* 4 4)))(t (length '(5 7)))) (if (< l e) t 0)) so what i ended up getting was (let ((l 3)(e 1)(t 2)) if (3 < 1)

    1

    1答えて

    リスト内の特定の要素Eを、すべてのメインリストレベルで別のリストKに置き換えようとしています。 (defun replaceList(l e k) (cond ((null l) nil) ((equal e (car l)) (cons k (replaceList (cdr l) e k))) ((listp (car l)) ((equal

    1

    2答えて

    Ansys Fluentで複数のデータファイル(合計10個)を読みたいと思います。私は、ファイル名の形式はdata-11.200.dat似ていますが、プログラムはdata-11.2.datとしてそれを読み込むScheme言語 (Do ((count 11.100 (+ count 0.100))) ((>= count 12.000)) (ti-menu-load-string (format

    1

    1答えて

    でプロパティ名を展開しますが、このプロパティリストを考えてみましょう: (defvar *some-variable* (list :foo "fooval" :bar "barval")) この単純なコール: (getf *some-variable* :foo) 利回り予想通り"fooval"。 FOOで (my-macro 'foo) 結果:このようにそれを呼び出して、残念ながら

    1

    2答えて

    Clojureで簡単な推測ゲームを書こうと思っていましたが、このエラーが発生しました。私は、私の中の関数のように扱われるCharacterはどこにあるのかわかりません。その結果、そのような問題はないはずです。ここでは、コードです: (ns clojure.examples.hello (:gen-class)) (ns clojure-noob.core) (defn takeF

    1

    3答えて

    私はスキームを学習しています。たとえば、負の数のリストを削除する方法を知りたいので、ポジティブを扱うことができます。これまではネガを削除する代わりに#がありました。ここで が私のコードです: (define test (lambda (list) (map (lambda (x) (if (> x 0) x))list)))

    0

    2答えて

    私はLispの初心者です。私は2つのfunctions、defparameter、およびdefstructを持っています。本がinputBookに渡されるたびに、本のタイトル(文字列)をdefparameterの名前にしたいと思います。これは可能ですか? "MobyDick"と書かれているような文字列をハードコードしようとしましたが、エラーが発生します。これも可能ですか? 私は単にtitleを渡さ

    1

    1答えて

    私はlst1とlst2という2つのリストを持っています。彼らがいくつかの要素を共有しているかどうかをチェックする関数を定義したいと思います。たとえば、次のように (share-some-elements? '(a b) '(a c))⇒真 (share-some-elements? '(a b) '(d e f))⇒偽 (share-some-elements? '(a b) '(a b d e)

    4

    1答えて

    Common Lispのツールをより深く理解するために、ドキュメントを読む際に苦労していました。つまり、問題のマクロの使用方法を理解することは困難です。 たとえば、this考える: do ({var | (var [init-form [step-form]])}*) (end-test-form result-form*) declaration* {tag | statement}* どのよう

    2

    1答えて

    インラインJavaScriptを生成しようとしていますが、(:script)内にparenscriptコードを入れ、cl-whoを使用して(str)タグを入れなければなりません。 ps,ps*,ps-inlineおよびps-inline*は、生成されたjsと大きな違いはないようです。 コードの重複を避けるためにマクロを書く一般的な方法はありますか、それとも良い方法がありますか? (in-packa