問題タブ [cons]

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 に答える
371 参照

ocaml - この OCAML 関数の何が問題になっていますか?

これが私の元のコードです。

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

list - リスト以外の末尾を持つリストを構築するポイントは何ですか?

Emacs Lisp マニュアルには、関数 nconc について次のように記載されています。

nconc の最後の引数自体は変更されないため、上記の例のように '(4 5) などの定数リストを使用するのが合理的です。同じ理由で、最後の引数はリストである必要はありません

そして確かに私は書くことができます

しかし、それは完全に壊れたリストをもたらします:

  • 元のリストを取得するにはどうすればよいですか? (reverse (cdr (reverse '(1 2 3 . 0))))それも切らない。
  • これはどのコンテキストで有用なパターンですか? 標準ディストリビューションminibuffer.elでは、特に、いくつかの機能が使用されていcompletion-all-completionsます。
0 投票する
1 に答える
43 参照

c - 短所機能が機能しない

私は現在、リストの一番上に新しい要素をconsし、リストの残りを押し戻す関数をプログラムしようとしています...誰かがこれを手伝ってくれますか? プログラムをコンパイルして実行しようとすると、プログラムが機能しません。無限ループに陥ります。何か助けはありますか?

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

racket - cons 2 つの要素が間違った結果を出力する

要素とリストからペアを作成する必要があります

ただし、 を取得するときは(cons 2 (list 1 2 3))、ドットを(2 (1 2 3))取得(2 . (1 2 3)) するにはどうすればよいですか?

0 投票する
4 に答える
1036 参照

scheme - ラケットの複数の値と単純なタプルの違いは?

RacketまたはSchemeのとまたはvalueslist違いは何ですか? consどちらか一方を使用する方が良いのはいつですか?たとえば、 ?ではなくquotient/remainderreturnの場合の欠点は何でしょうか?(cons _ _)(values _ _)

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

recursion - スキームの再帰/短所

私は道の始まりにいます。consこの部分を2~3時間理解しようとしましたが、うまくいきませんでした。この短所の部分が理解できませんでした。'a d'結果に応じてどのように組み合わせますか?

次のような入力を入れると:

私は得る(a d)

しかし、それがどうなったのか理解できませんでした'a d'

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

lisp - 「短所」はLispでどのように機能しますか?

私は Lisp を勉強していましたが、Lisp プログラミングの経験はありません。私の研究の一部で、以下の例に遭遇しました。

(cons 'a '(ab))があると応答が(AAB)になる理由と、少し変更して(ab)の後に'aを置くと、応答が((AB )A)?最初のコード行と 2 番目のコード行の違いは何ですか? これらのコードの背後で何が起こっているのでしょうか?

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

clojure - Clojure がコンスで文字列を強制変換する理由

REPL でシーケンスをいじってみたところ、少なくとも私にとってはかなり直感的でない次の動作に遭遇しました。(cons '("1" "2") "3")そのため、式が生成されることを期待して評価し(("1" "2") "3")ましたが、代わりに生成されました(("1" "2") \3)

この場合、Clojure が自動的に強制する理由を誰か説明できstringますか? characterこれは、一連の文字列としての文字列の内部表現と関係があると思います。