問題タブ [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 投票する
4 に答える
4475 参照

racket - DrSchemeにファイルを含めるにはどうすればよいですか?

DrSchemeを使用してSICPを処理していますが、特定の手順(たとえばsquare)が何度も使用されていることに気づきました。毎回書き直さなくても他のプログラムに入れられるように別のファイルに入れたいのですが、どうすればいいのかわからないようです。

私はもう試した:

これらの作品はありません。明らかに私はストローをつかんでいます-どんな助けでも大歓迎です。

0 投票する
3 に答える
954 参照

scheme - リテレート プログラミングの直感的な動機は?

そこで、私はscribble/lpモジュールを使用して、plt-scheme を使用した最初の文芸プログラムを作成しました。

もちろん、そこには何も役に立ちません。今、文芸的なプログラミング構造の代わりに、単純なコメントを使用しないのはなぜだろうかと思っています。任意の意見を歓迎します。おそらくより多くの露出/経験を持っている人がいれば、それは本当に素晴らしいことです. これにより、十分に文書化されたコードと Literate プログラミング構造を使用して記述されたコードとの違いをより直感的に説明できる可能性があります。

0 投票する
5 に答える
3067 参照

debugging - Emacsでのデバッグスキーム

PLTスキームファイルを編集するためにDrSchemeからEmacsに移行しています。Emacsでステッパーやデバッガーを使用する方法を教えてもらえますか?ありがとう。

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

scheme - DrSchemeの未定義の関数?

ねえ、私はDrSchemeでコードを書き込もうとしています:((function(x)(* xx))2)

しかし、私は次のようなメッセージを受け取りました:未定義の識別子への参照:関数

私は「プログラミング言語のエッセンシャル(第3版)」という言語を使用しており、DrSchemeのバージョンは4.2.1です。

ありがとう!

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

haskell - Haskellのwhere句と同等のスキーム

私はスキームを学んでいるだけですが、繰り返しを少なくしたいと思っています。

ローカルスコープの部分式に名前を割り当てる方法はありますか?

コメントによると:

Haskellwhere句

この場合、xは200である必要があります。

0 投票する
3 に答える
9295 参照

scheme - do any one use Dr scheme programming? how to sort using list?

which data structure to use to sort n numbers in dr scheme i m not allowed to use vector and structure ..if i use list i cant edit the list values .so how can i sort n numbers . the language i use is textual mzscheme rsr5

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

scheme - PLTSchemeはどのようにエラーをキャッチしますか?

PLTSchemeの「エラー」機能に驚いています。ゼロによる除算がある場合、それ以外の再帰は行われず、呼び出しスタックから出てエラーが発生します。

すべての関数の前に暗黙の継続がありますか?エラーはコールスタックを破棄しますか?誰かがこれについて何か考えを持っていますか?

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

scheme - スキームの正規表現一致

スキームで書くより簡単な方法はありますか

(eqv? (regexp-match "0x" "0x1234") #t)

#f

(eqv? (regexp-match "0x" "1234") #f)

#t

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

scheme - スキームを使用してバイナリ ファイル内の EOF を検出する

上記のコードは、bytes->list がバイト文字列型の引数を想定しているのに # が与えられているため、失敗します。

0 投票する
3 に答える
249 参照

svn - PLT スキームの適切なリビジョン管理

今、私はもう 1 人の友人をフォローしていて、PLT スキーム (DrScheme を使用) を学び始めましたが、私と私の友人は通常、いくつかのプロジェクトでお互いに助け合っています。 )、しかし、PLT スキームで使用するのに最適なリビジョン管理はどれですか? ありがとう。