問題タブ [class-attributes]
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.
javascript - クラス属性を条件付きで適用するReact Js
次のように、親コンポーネントから渡されたものに応じて、このボタン グループを条件付きで表示および非表示にしたいと考えています。
....
....
ただし、 {this.props.showBulkActions ? 「表示」:「非表示」}。私はここで何か悪いことをしていますか?
python - 装飾されたクラスはその属性へのアクセスを失います
装飾されたクラスに属性を追加するまでは、魔法のように機能するデコレーターを実装しました。クラスをインスタンス化すると、calss 属性にアクセスできません。次の最小限の作業例を取り上げます。
Wrapper クラス (#1) をインスタンス化すると、次のエラーが発生します。
デコレータを使用すると、Wrapper はその属性へのアクセスを失う関数になると思います...
これを解決する方法のアイデアはありますか? たぶん回避策があります
python - Pythonクラス属性はコンストラクタの引数として使用できませんか?
__init__()
Python 3では、以下のようにクラス属性を関数の引数として使用できることがわかりました。
ファイル test.py:
コマンドで実行:
しかし、dot.expression を使用すると、このクラスを初期化すると、インタープリターはエラーを報告します。
ファイルtest2.py:
コマンドで実行:
Foo は環境のグローバルフレームの名前であるため、インタープリターが名前 'Foo' を見つけられない理由がわかりません。私が完全に理解していないPythonクラスに関するスコープ関連の概念はありますか?
python - inheritance of set class attribute in python
I'm trying to create basic abstract class with mechanism for saving of set of all created instances.
#xA;The problem is that set allInstances
saves instances of all child classes. Should I add this lines for every child class separately or there is way to create sets for every child class in basic class?
c# - 部分クラスで属性の適用順序をオーバーライドする方法はありますか?
部分クラスを含む 2 つのファイルがあります。生成されたものと手動のもの。クラス メンバーの属性の 1 つを変更するために、コンパイル時に属性が適用される順序をオーバーライド、カスケード、または指定したいと考えています。
生成されたコード:
マニュアルコード:
ここでの本当の意図は、UIHint("MultilineText") を UIHint("RichText") でオーバーライドすることです。これは、ある開発マシンでは正常に機能し、別の開発マシンでは機能していないため、1) 特定の属性を 2 回指定するべきではない、または 2) 属性を上書きする順序を強制する方法がある可能性があります。ちゃんと。
c++ - 別のクラスからのポインターを介してアクセスされたときに「ランダムな」値を含むクラスの配列属性
属性として文字の配列を持つクラスがあります。
ClassA
コンストラクターは、ファイルから 26 個の値を読み取り、次のようにロードしcharArray
ます。
ClassA
は、オブジェクトへのポインターを含む別のクラスのコンストラクターで初期化され、 の属性として格納できるClassB
ようClassB
になります。ClassA
ClassA
ClassB
ClassB のコンストラクター:
ではmain
、 の関連付けをテストしていClassA
ますClassB
。forloop では、次の方法cout
ですべての値を取得charArray
します。
ClassA
の外で構築するとClassB
、cout << a.charArray[x][y];
完全に機能し、からさまざまな大文字のアルファベット記号を出力しますcharArray
。
実際、コンストラクターにcout << a.charArray[x][y];
ステートメントを追加してコンストラクターを使用しClassA
て初期化しても、正しい値が に読み込まれ、大文字のアルファベット記号が出力されます。ClassA
ClassB
charArray
しかし、メインにあるものを実行すると、からの出力charArray
は非常に奇妙です。配列の最初のいくつかの値は予想どおりですが、最後の値は多少ランダムで、通常はランダムに配置された空白の値と疑問符です。あたかもポインタがロードされた値をcharArray
正しい範囲から外したか、何らかの形で間違ったメモリ位置にアクセスしているかのようです。
どんな助けでも大歓迎です。私ClassA
は奇妙な方法でアクセスしていますか?あるクラスの属性として他のクラスを持つ好ましい方法はありますか?
異常な出力:
通常の出力:
c# - asp.net mvcのauthorize属性クラスに動的変数を渡す方法は?
asp.net mvcのauthorize属性クラスに動的変数を渡す方法は?
たとえば、次のコードがあります。userRoles 変数のような変数を Authorize 属性クラスに渡すにはどうすればよいですか?
私のコードはこのエラーを発行します
エラー 1 属性引数は、定数式、typeof 式、または属性パラメーター型の配列作成式でなければなりません C:\Users\Nashat\Downloads\New folder (3)\MvcPWy\Controllers\HomeController.cs 39 28 MvcPWy
ですから、このエラーを解決するために誰か助けてください。
python - Python - クラス属性としての関数がバインドされたメソッドになる
クラスのインスタンスを作成するときに関数と等しいクラス属性を定義すると、その属性がバインドされたメソッドになることに気付きました。誰かがこの動作の理由を説明できますか?