問題タブ [implementation]

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

javascript - JavaScriptを使用して「合計」列を追加および計算するにはどうすればよいですか?

少し前に、ここの人々は私をコードで非常によく助けてくれました。今、私は小さな関数を追加する任務を負っています:

ピックで定義されている当選番号を数えるのが本当に好きです。

誰かが最後の列の後ろに緑/当選番号の合計で余分な列を追加するためのコードを説明/編集できますか?

これがウェブサイトです:http://www.coldcharlie.nl/lotto/

そしてここにコードがあります:

HTML

JavaScript

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

c++ - C ++でのヒープの最小実装の抽出

ヒープの抽出分を実装する必要があります (可能であれば C++ で)、STL ヒープからこのメソッドを取得できませんでした。

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

php - MVCまたはMVPでのビューの実装(PHP)

私は、PHPの醜さが引き起こす可能性のある恐怖と足の射撃の程度を直接体験しました。私は次のプロジェクトに取り組んでいます(なぜ私が言語を切り替えるだけではないのか疑問に思われるかもしれませんが、それが私がここにいる理由ではありません)。

いくつかのモデルを定義し、メインコントローラーから始めました。私は、ビューを実装する方法についての私の決定の分岐点にいます。これまでのところ、メインコントローラーには呼び出す表示機能のリストを指定でき、1回の呼び出しでページ全体を吐き出すことができます。次のようになります。

私のジレンマはこれです:

すべての表示関数が生成したHTMLを返すようにして、メインコントローラーがecho $page;PHPの外部で生のHTMLを使用できるようにするか、または使用する必要があります。これは、読み取られるとすぐに出力されます。

前者を使用すると、メインのアプリコントローラーは、ディスプレイの気まぐれに完全な制御を放棄することなく、出力を取得するタイミングを正確に制御できます。言うまでもなく、呼び出す表示関数のリスト(上記)はすべて、渡されない限り、表示ファイルから実際に実行することはできません。後者の方法では、巨大なPHP文字列ブロックを実行する代わりに、実際のHTMLでHTMLを実行できるという利点があります。さらに、関数を呼び出す代わりに、ファイルをインクルードして実行することもできます。したがって、その方法では、ファイルは関数のようなものだと思います。

何か入力やアドバイスをお願いしますか?

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

open-source - 特定の Common Lisp 実装を探す

私は、過去 1 年か 2 年の間に一度遭遇した Common Lisp の実装を探しています。私はいくつかのことを覚えているだけで、これらの事実に基づいて検索する方法がわからないので、ここの誰かが助けてくれるかもしれません.

  • それはオープンソースでしたが、大きなもの (SBCL、CMUCL、MCL など) の 1 つではありませんでした。
  • おそらく不完全でした。それは、可能な限り単純な自己ホスト型 Common Lisp を書くための演習のように見えました。
  • メインの Web ページは単純な白地に黒で、2 つの列があり、左の列は特定の機能領域 (ループ、フォーマット、クロなど) のソース ファイルへのリンクで、右の列はその機能のテストへのリンク
  • ソースファイル自体は Web 用にきれいに印刷されており、古い Redhat Emacs のデフォルト設定のように見える構文の強調表示: スレートグレーの背景など.

この Lisp 実装はどこにありますか?

ありがとう!

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

python - Python 実装の質問

おい。Python で解決しようとしている問題があり、賢い実装が思いつきません。入力は文字列です。それらのいくつかは変数を表し、他は演算子を表し、変数の大量の値を反復処理したい (異なる構成)。

同等の質問は、文字列として保存された多くの変数を持つ方程式を取得し、x、y、z などをさまざまな値に置き換えたり、ブール式を満たすときに解を見たいということだと思います。

これを実装する巧妙なデータ構造は考えられません。式を毎回「設定」し、変数を代入するだけで、実際に評価するよりも時間がかかります。

私はそれが少し抽象的なことを知っています-しかし、誰かが何かアイデアを持っているか、似たようなことをした経験がありますか?

エバリュエーターを実装したいという人がいます。それは本当ですが、的外れです。質問のために、 eval(string) 関数はすでに実装されていると想定されています。値を保持し、毎回クリーンかつ効率的に変更できる効率的なデータ構造とは? 確かに文字列ではありません!変更可能なリストでなければなりません。また、変数 x のインスタンスがいくつかある場合は、それらすべてにすばやくアクセスして、評価の前に値を変更できる必要があります。

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

c++ - g++ で提供される STL 実装で使用される unhook 関数のソースはどこにありますか

私のシステム(現在のUbuntu)の /usr/include/c++/4.3/stl_list.h で使用されています。

0 投票する
8 に答える
16212 参照

c# - C#: 文字列の各行にテキストを追加するにはどうすればよいですか?

次の (nunit) テストをパスさせるには、「MagicFunction」の実装はどのようになりますか?

0 投票する
11 に答える
643 参照

interface - 実装が1つしかない場合でも、インターフェイスにコーディングする必要がありますか?

タイトルはそれ自体を物語っていると思います-そのインターフェイスの具体的な実装が1つしかないのに、なぜインターフェイスを作成してから具体的なクラスを実装する必要があるのでしょうか?

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

.net - Enumerable.Range の実​​装

.Net での Enumerable.Rangeの正確な実装は何ですか? 好ましい.Net 4?生成された for ループですか? カスタム実装 (IEnumerable、IEnumerator) または?