問題タブ [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 に答える
76 参照

scheme - 文の出力は縦書きで、各単語の間に改行があります

単語の文が長すぎる場合、インタプリタは、文がバッファの端に達したときに 1 つの改行だけではなく、各単語の間に改行を入れて縦に文を出力します。

改行が 1 つまたは 2 つしかない線を取得するにはどうすればよいですか? そのようです:

または類似?

#lang simply-schemeDrRacketで書いています。

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

set - setf とは何ですか? Dr.Racket で有効な関数ですか?

式のエイリアスを定義する必要がある課題があります。ガイドの 1 つで、setf またはリストのリストを使用してそれらを定義するように指示されています。より具体的には、エイリアス ADD/SUCC/PRED/etc にラムダ計算値を割り当てる必要があります。例: ---> (ADD := (λ mnf x. nf (mfx))) <----.

これにより、特定の操作でそれらをエイリアスに置き換えた後、それらを操作できます。明確な説明が見つからず、setfの使用方法がわからないので、ヒントを教えていただければ本当に助かります。

これまでのところ、値を変更するために条件を使用しました。置換する必要がある単語と等しい記号がある場合は、それを行いますが、効率的ではないようです。