問題タブ [dr.racket]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
105 参照

scheme - LISP 句 for and 句 let ¿

私は長い間エラーを見つけようとしてきました、私はプログラミング言語をやっていて、ラグを使って次のコードを持っています、私はデータとしてブラケットを持つ構文オブジェクト(resto ...)を持っています、私はこの構文を変換します-データムへのオブジェクト:

出力は次のとおりです。

しかし、私がこれを行う場合

出力は次のとおりです。

私の質問: ¿なぜ節 let の IF が FALSE なのですか? ¿私はこれらの 2 つのタイプを比較することができ、その結果は FOR なしで TRUE ですか?

関数に関するドキュメント:

構文 -> データム

0 投票する
2 に答える
5369 参照

autocomplete - Dr. Racket のオートコンプリート機能はありますか?

私は通常、Sublime テキスト エディターと gnome ターミナルを使用して、プログラムを編集および実行します。教育目的のため、IDE Dr. Racket を使用しています。

入力中に使用するオートコンプリート機能が見つかりませんでした。私はこれをグーグルとラケット博士のメニューでチェックしました。

たとえば、既に定義されている関数を呼び出す場合、関数名を入力するプロセスを高速化したいと考えています。control+を使用してみ/ましたが、既に定義されている変数とプロシージャのオートコンプリートとして機能しません。


編集

@Sylwester、ほら、squareという名前の以前に定義された関数でそれを試しました。それは動かなかった:ここに画像の説明を入力

0 投票する
1 に答える
108 参照

unit-testing - Racket でのプロシージャの単体テストの使用

ラケット/ドクターに電話したら 次のコードをラケットします。

私は得る:

Rackunit と呼ばれる単体テスト用のライブラリを使用している場合、次のようにします。

テストは構文エラーで失敗します:

なぜこれが起こるのですか?