問題タブ [setf]

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 投票する
7 に答える
1500 参照

clojure - Clojureのsetf

CommonLispで次のことができることを私は知っています:

Clojureでこれを行うにはどうすればよいですか?特に、Clojureにsetfを持たずにこれを行うにはどうすればよいですか?

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

common-lisp - Common Lisp: setq と assoc で連想リストのペアを削除する

私は古い Common Lisp book でコードを見つけ、lispworks と clozure cl で試してみました。しかし、どちらもコードを実行できません。このコードは、ペアを削除するために使用されます: (author1 . john).

御時間ありがとうございます

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

field - setw() - フィールドの調整 (左、右、または内部)

私はそれらを学ぶためにテストを行っている文字列関数を調べています(私は初心者プログラマーです)

とにかく、私は現在setw()を見ていますが、それを理解していないようです... 基本的な使用法と setfil の使用法を理解していると思います

ここに私のテストコードがあります http://ideone.com/czAXH

とにかくcplusplusのウェブサイトには..「フォーマットフラグ調整フィールド(左、右、または内部)」と書かれていますが、これの使い方はわかりませんか?

これは、上記のコードを実行できるが、「間隔」を単語の前ではなく後に配置できることを意味すると思います..

それ、どうやったら出来るの?

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

common-lisp - Common Lisp で setf-expander を定義する

ここに問題があります: 私は setf-expanders を「取得」しておらず、それらがどのように機能するかを学びたいと思っています。

setf-expanders を学ぶ必要がある理由の典型的な例のように見える問題があるため、それらがどのように機能するかを学ぶ必要があります。問題は次のとおりです。

ARR-INDEX 用の適切な setf-expander を作成するにはどうすればよいですか?

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

tree - Setf (?) がツリー内で循環を引き起こしている

Common Lisp (CLISP) で進化的アルゴリズムを実装していますが、問題があります。

私は木のようなクラスを持っています:

そしていくつかの方法:

私がやろうとしているのは、母集団から 2 つのランダム ツリーの 2 つのランダム サブツリーを交換することです。しかし、私がこのようなことをすると:

サイクルが検出されることがありますが、これは明らかに発生すべきではありません。

サイクルのチェックは問題ありません。(trace) でもサイクルを検出しました。子孫の数を常に更新しています。

(setf get-subtree) に何か問題があると思います。私は LISP が初めてで、setf 展開があまり得意ではありません。私を助けてください。

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

common-lisp - LISP で単純な setf ステートメントを使用するとどうなりますか?

Lisp で動的/グローバル バインディングを作成する場合は、defparameter または defvar を使用します。また、defun 引数リストまたは let ステートメントを使用して、レキシカル バインディングをほとんどどこでも作成できることも知っています。

私が不思議に思っているのは、x が宣言されておらず、コード内の他の場所で使用されていない場合に、次のようなステートメントを作成するときに、正確に何を作成するかということです。

これは正常に動作しているように見え、x はレキシカル変数のようには振る舞わないようです。defparameter または defvar を使用した場合と同じように、実際には動的グローバルですか、それともまったく別のものですか?

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

c++ - cを使用して小数点の後にX数を出力します

私はこのコードを持っています:

そしてこれも:

最初のコードの結果は次のとおりです: 7.4568 これはほとんど私が望むものです (私が受け取りたいのは 7.4567 です) 2 番目の結果: 7.9846e+05 これは私が望むものとはまったく異なります (私は 798456.6 が欲しいです) したいです小数点以下4桁まで数値を出力する

どうやってやるの ?

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

c++ - C++ で小数点の前のゼロが表示されないようにする

C++ では、次のステートメントを使用して出力を表示しています。

私の出力は次のようになります

小数点の前のゼロが表示されないようにするにはどうすればよいですか? 私が欲しい: