問題タブ [class-variables]

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

ruby - Rubyでモジュール変数を作成する

クラス変数と同様に動作するRubyのモジュールに変数を作成する方法はありますか?これが意味するのは、モジュールのインスタンスを初期化せずにアクセスできるということですが、変更することはできます(モジュールの定数とは異なります)。

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

perl - perlのクラス名を持つ変数を使用してクラス変数にアクセスする

私はこれをどのように行うのか疑問に思っています:

今私が行くとき

印刷したいblah。を使用するように指示する前に、派生クラスがベースとして使用する場合は、そのクラスのシークレットを取得する必要がある$secretことを確認したいと思います。Somethingget_secret

を使用してパッケージ変数をどのように参照します$classか?使用できることはわかっていますevalが、もっとエレガントな解決策はありますか?

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

ruby - Rubyで@@variableはどういう意味ですか?

@@記号( )でdoubleが前に付いているRuby変数とは何ですか?アットマークが前に付いている変数についての私の理解は、それがPHPの次のようなインスタンス変数であるということです。

PHPバージョン

Rubyと同等

ダブルアットマークと@@はどういう意味ですか?シングルアットマークとはどのように異なりますか?

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

jquery - Jquery - クラス名を介して複数の変数を渡す方法は?

まったくまたは複数の変数を受け入れて処理できるジェネリック/スケーラブルなクラスを作成したいと考えています。どのフィールドが存在するか、渡されたフィールドの数を確認し、それを使って何かをする方法を学びたいです。'fruitstall' クラスは、0 個または複数個の果物変数を受け入れることができます。

HTML:

脚本:

フルーツ屋台の例で申し訳ありませんが、もっと活発な方法で質問するのは面白いと思いました。:)

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

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

ruby - モジュールを介して混合されたクラスおよびインスタンスメソッドからクラス変数を使用するにはどうすればよいですか

クラス メソッド (監査可能) に渡されたオプションをインスタンス メソッドで使用できるようにしたいと考えています。モジュールを使用して、クラス メソッドとインスタンス メソッドの両方を混在させています。

当然の選択はクラス変数を使用することですが、アクセスしようとするとエラーが発生します。

Auditable 内の初期化されていないクラス変数 @@auditable_only_once

これを少し読みやすくするためにコードの一部を削除しました。完全なコードは次のとおりです: https://gist.github.com/1004399 (編集: Gist にソリューションが含まれるようになりました)

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

ruby - Rubyでclass_eval()を実行してクラス変数を抽出するより良い方法はありますか?

個人的には、長いという事実を除けば、これに反対することは何もありませんが、本当に気になるのは単語evalです。

私はJavaScriptで多くのことを行い、悪魔のようにevalに似たものから実行します。また、パラメーターが文字列であるという事実も気になりません(これも、おそらくevalであるためです)。

メソッド名の長さの問題、「メソッド名の問題」、およびパラメーターが文字列であるという問題を修正するための独自のメソッドを作成できることはわかっていますが、本当に知りたいのは、より良い、より短いものがあるかどうかです。 、より洗練された、まだネイティブな、class_evalクラス変数を抽出する方法はありますか?

補足:との存在については知って class_variable_get() class_variables()ますが、実際には魅力的に見えません。ひどく長いですね。

編集:質問をより具体的に更新しました。

ありがとう!

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

ruby - クラス変数

説明してください、理解できません。

変数オブジェクトクラスとクラス変数の利点は何ですか? いつ最初に使用する必要があり、どの場合に 2 番目を使用する必要がありますか?

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

iphone - クラスから const を参照するためにこのコードが機能しないのはなぜですか?

クラスから const を参照するためにこのコードが機能しないのはなぜですか?

背景: クラス変数型アプローチでクラスから定数値を参照できるようにしたいと考えています。クラスに公開された定数を効果的に提供させる最善の方法を見つけようとしています。以下を試しましたが、うまくいかないようです。

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

ruby - @インスタンスと@@インスタンスの違い

私はrubyを使用してアプリを作成し、rubyチュートリアルの恩恵を受けました。それで、私はこの構文()を満たし、@@varsそれを聞きたいと思います。(Cまたは2次元配列のポインターのようなものだと思います)

@@vars@vars

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

perl - クラス変数としての文字列への参照

文字列への参照をクラス変数に保存しようとしています。逆参照してこの変数にアクセスしたいと思います。たとえばgetHeaders、使用する代わりにルーチンで:

使用したい:

詳細については、最後のコードを参照してください。私の問題は、コピーを使用しない場合 (つまり、 を使用しない場合$fileContentsRef1)、プログラムが機能しないことです。私は何をしていますか/間違っていますか? 私が説明した方法で目標を達成することは可能ですか? どうやって手がかりを教えてもらえますか?