scheme

    0

    2答えて

    私の仕事は最初の原子を構造体に入れることです。そのため、私はflattenとfunc "first-atom-lst"を使っています。しかし、一つの大きな問題があります - 私はペアで構造を扱う必要があり、ペアを壊さないでください。これを処理するのを手伝ってもらえますか? (define (check-improper? lst) (cond ((null? lst) #f)

    1

    1答えて

    私はLisp Schemeを初めて使用しています。 私はDrRacket IDE上のLisp Schemeを使ってシーザー暗号プログラムを書こうとしています。 私はコード (define decoderFA1 (Gen-Decoder-B paragraph)). エラーの第二の最後の行でエラーが ;; ENVIRONMENT ;; contains "ctv", "vtc",and

    1

    1答えて

    私はラケットには新しく、プロジェクト用に有限状態機械を作ろうとしています。ここに私がこれまで持っているものがあります。 #lang racket (define (test rules cs pass lst) (if (eq? (length lst) 0) (if (member cs pass) (write 'passed) (writ

    1

    2答えて

    私は以下のプログラムコードを理解していません。誰も私にそれを説明することはできますか? (define myFunction (lambda (f x y z) (f x y z))) どうすれば簡単にできますか?

    1

    2答えて

    私は単純な計画(ハーヴェイ、ライト)を使って作業しています。私は本のコードとうまくやりやすく、初心者の方にも簡単に使える環境を作りたいと思っています。

    0

    1答えて

    ここまでは私が今までに行ったことですが、エラーがあるので実行できませんので、動作しているかどうかわかりません。私はDrRacketでオブジェクト指向プログラミングを使用して、私はディスパッチメソッドを使用して、私が持っている別のプロシージャを呼び出す場合は、適切に呼び出されます。 たとえば、まずスタックを作成してスタックにプッシュしてポップし、それを印刷することができます。 (define (ma

    -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)

    0

    2答えて

    私はリストを持っています'(1 2 3 4)。 リスト内の各値を値(たとえば1)で減算したいとします。 新しいリスト'(0 1 2 3)を返信したいと思います。 私はR5RSを使用しています。 私はmapを使用しようとしましたが失敗しました。 私はむしろ自分自身の反復アルゴリズムまたは再帰アルゴリズムを定義するのにmapを使用します。 (map (lambda (x) (- x value)) d

    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

    0

    1答えて

    私は、Scheme言語のdo-loop内で単純に1つずつカウンタを増やしたいと思っていますが、私はその言語に精通しておらず、成功していない多くのスクリプトを試しています。コードが複数の場合はファイルを読み取るためにANSYSの流暢で実装されようとしている: (define j 5) (Do ((i 10 (+ i 1))) ((>= i 20)) (ti-menu-load-string (f