問題タブ [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.
ocaml - この OCAML 関数の何が問題になっていますか?
これが私の元のコードです。
list - リスト以外の末尾を持つリストを構築するポイントは何ですか?
Emacs Lisp マニュアルには、関数 nconc について次のように記載されています。
nconc の最後の引数自体は変更されないため、上記の例のように '(4 5) などの定数リストを使用するのが合理的です。同じ理由で、最後の引数はリストである必要はありません
そして確かに私は書くことができます
しかし、それは完全に壊れたリストをもたらします:
- 元のリストを取得するにはどうすればよいですか?
(reverse (cdr (reverse '(1 2 3 . 0))))
それも切らない。 - これはどのコンテキストで有用なパターンですか? 標準ディストリビューション
minibuffer.el
では、特に、いくつかの機能が使用されていcompletion-all-completions
ます。
c - 短所機能が機能しない
私は現在、リストの一番上に新しい要素をconsし、リストの残りを押し戻す関数をプログラムしようとしています...誰かがこれを手伝ってくれますか? プログラムをコンパイルして実行しようとすると、プログラムが機能しません。無限ループに陥ります。何か助けはありますか?
racket - cons 2 つの要素が間違った結果を出力する
要素とリストからペアを作成する必要があります
ただし、 を取得するときは(cons 2 (list 1 2 3))
、ドットを(2 (1 2 3))
取得(2 . (1 2 3))
するにはどうすればよいですか?
scheme - ラケットの複数の値と単純なタプルの違いは?
RacketまたはSchemeのとまたはvalues
のlist
違いは何ですか? cons
どちらか一方を使用する方が良いのはいつですか?たとえば、 ?ではなくquotient/remainder
returnの場合の欠点は何でしょうか?(cons _ _)
(values _ _)
recursion - スキームの再帰/短所
私は道の始まりにいます。cons
この部分を2~3時間理解しようとしましたが、うまくいきませんでした。この短所の部分が理解できませんでした。'a d'
結果に応じてどのように組み合わせますか?
次のような入力を入れると:
私は得る(a d)
。
しかし、それがどうなったのか理解できませんでした'a d'
。
lisp - 「短所」はLispでどのように機能しますか?
私は Lisp を勉強していましたが、Lisp プログラミングの経験はありません。私の研究の一部で、以下の例に遭遇しました。
(cons 'a '(ab))があると応答が(AAB)になる理由と、少し変更して(ab)の後に'aを置くと、応答が((AB )A)?最初のコード行と 2 番目のコード行の違いは何ですか? これらのコードの背後で何が起こっているのでしょうか?
clojure - Clojure がコンスで文字列を強制変換する理由
REPL でシーケンスをいじってみたところ、少なくとも私にとってはかなり直感的でない次の動作に遭遇しました。(cons '("1" "2") "3")
そのため、式が生成されることを期待して評価し(("1" "2") "3")
ましたが、代わりに生成されました(("1" "2") \3)
。
この場合、Clojure が自動的に強制する理由を誰か説明できstring
ますか? character
これは、一連の文字列としての文字列の内部表現と関係があると思います。