問題タブ [initializer]

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

ruby-on-rails - 開発および本番用の Rails 初期化子

私は次のコードを持っています/config/initializers/chargify.rb

しかし、開発と本番の設定が異なります。

では、環境に基づいて異なる変数値のセットを取得するにはどうすればよいでしょうか?

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

ruby-on-rails - RubyonRailsのサーバーでデーモンを停止します

イニシャライザファイルを使用してサーバーと一緒に起動しているデーモンがあります。サーバーが停止したらこのデーモンを停止したいのですが、サーバーが停止したときに実行されるスクリプトをどこに配置すればよいかわかりません。

イニシャライザーは、サーバーの起動時に自動的にロードされます。同様の「駆逐艦」フォルダはありますか?サーバーが停止したときに実行したいコードをどこに配置しますか?

ありがとう!

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

function - scala foreach および map 初期化子

foreach や map などの高次関数のコード ブロックを Scala で初期化する興味深い可能性を見ました。

これは文書化された機能ですか、それともそのような構造を避けるべきですか? 「初期化」ブロックがコンストラクターに入り、クロージャー自体が apply() メソッドになると想像できますか?

元の質問をしてくれた Pat に感謝します ( http://extrabright.com/blog/2010/07/10/scala-question-regarding-readline )

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

c# - カスタムベクトルクラスに配列初期化構文を使用するにはどうすればよいですか?

私は大まかにそのように設計されたクラスを持っています:

私はそれをプロパティとして実装する他のクラスを持っています、例えば:

ここで、エンティティの位置を設定するために、次を使用します。

Vector3に配列のような初期化子を実装することで、ユーザーのためにこれを短縮したいと思います。

ただし、どのクラスも配列を継承できません。さらに、私はマイナーなハックでこれをどうにかして得ることができることを知っています:

しかし、これはここでのポイントではありません。:)

ありがとう!

0 投票する
6 に答える
16469 参照

c# - C#初期化子の条件付き割り当て

ac#initialiserで、条件がfalseの場合にプロパティを設定したくありません。

このようなもの:

できますか?どのように?

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

php - PHPの静的クラス初期化子

いくつかの静的関数を持つヘルパークラスがあります。クラス内のすべての関数は、(コンストラクターであるかのように)1回実行するために「重い」初期化関数を必要とします。

これを達成するための良い習慣はありますか?

私が考えた唯一のことは、init関数を呼び出し、すでに一度実行されている場合はそのフローを中断することでした(静的$initialized変数を使用)。問題は、クラスのすべての関数でそれを呼び出す必要があるということです。

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

objective-c - 無効な初期化子、CGPoint

私はこのコードを持っています、そして2行目にそれは私に無効なイニシャライザーを言うエラーを与えますこれはコードです:

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

ruby-on-rails - 初期化ファイルで I18n.t 呼び出しを使用できません

イニシャライザ ファイルで I18n.t 呼び出しを使用したいと思います。残念ながら、うまくいきません。Rails は通常の "translation missing:" メッセージを返します。呼び出しが行われたとき、I18n ファイルはまだロードされていないようです。

回避策はありますか?

ありがとう

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

c# - C# 3.0 オブジェクト初期化子コンストラクターの括弧が省略可能なのはなぜですか?

C# 3.0 オブジェクト初期化子の構文では、パラメーターなしのコンストラクターが存在する場合に、コンストラクター内の開き/閉じ括弧のペアを除外できるようです。例:

とは対照的に:

コンストラクターの開き/閉じ括弧のペアがここでオプションになっているのはなぜXTypeNameですか?

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

sql - Spring DataSourceInitializer は、トリガー ins sql を ; で分割します。デリミタ

.sql スクリプトに基づいて DB を初期化するために、org.springframework.batch.test.DataSourceInitializerクラスを使用します。

トリガーが .sql に追加された後、初期化に失敗しました。

デバッグ後、エラーの原因 while が見つかりました:

区切り文字が「;」であるため、このエラーが発生しました。記号なので、トリガーは「;」に基づいていくつかの部分に分割されました と不当に扱われます。

トリガーを正しく理解する、より高度なデータ ソース初期化子を教えてもらえますか?

ありがとうございました。