問題タブ [class-properties]
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.
python - 反復可能なプロパティ
クラスのいくつかのパラメーターをクラス プロパティとして期待するライブラリ (django-piston) があります。この値をメソッドで動的に定義したいと思います。だから私は次のようなことをしたかった:
しかし、それは失敗します:
だから私は次のようなことをしたかった:
しかし、ここで行き詰まりました。反復処理も可能なプロパティを取得するにはどうすればよいですか?
swift - Swift: プライベート定数と定数型のプロパティ
プライベート定数の代わりに定数型プロパティを使用する必要がありますか?
ChatViewController.swift
クラス定義の外側のファイルの先頭に、プライベート定数があります。
しかし、この定数は のインスタンスでのみ使用されるChatViewController
ため、クラス定義内に移動して定数型プロパティにする必要がありますか?
しかし、その後、かなり冗長にアクセスする必要があります。
matlab - Matlab でのクラス プロパティの反復処理
データから得られる変数のリストに基づいてクラスを作成しました。このクラスのオブジェクト内にすべてのデータを配置する関数を作成しました。
変数のリストが大きくなるにつれて、クラスとロード関数を調整しなければなりません。クラスの変更に対して負荷関数を堅牢にする方法を見つけようとしています。
クラスファイルのコード:
このデータをオブジェクトにロードするために私が書いた関数:
今私が欲しいのは、変数prop_d
をclassdefファイルに追加すると、すぐにロードファイルにもロードされるということです。このようなもの:
上記のループが有効なコードではないことはわかっていますが、つまり、すべてのプロパティをチェックして、その名前の変数があるかどうかを確認し、それをオブジェクトに配置します。
文字列の内容にちなんで名付けられた変数の値をロードするための入力として、文字列を保持する変数を使用する方法はmatlabにありますか?
これは、'=' 記号の前にコンテンツを命名することで可能ですか? '=' 記号の後に変数を参照することでこれは可能ですか?
arrays - VBA コンパイル エラー: カスタム クラス Get プロパティから配列を返す読み取り専用プロパティに代入できません
VBA (Excel 2010) のカスタム クラスからのGetプロパティに問題があります。インデックス引数が指定されていない場合、Get プロパティはクラスの配列への参照 (少なくともそれが私の印象です) を返す必要があります。インデックスが指定されている場合は、プライベート配列の指定されたインデックスの値を返す必要があります。
誰もが提供できる助けをありがとう
objective-c - Objective-C でクラス プロパティの可用性を検出するマクロ
Xcode 8 では、Objective-C クラス プロパティが導入されました。Objective-C ライブラリに追加したいと考えています。
ただし、ライブラリを引き続き Xcode 7 でコンパイルしたいと考えています。コンパイル時に実行できる可用性チェックはありますか?
何かのようなもの
機能するのは次のとおりです。
…しかし、CLANG のバージョンではなく、機能が利用可能かどうかを確認したいと思います。
ios - 「読み取り専用」宣言されたプロパティ(クラスプロパティを含む)で「非アトミック」は意味がありますか?
編集: この質問は、(クラス プロパティだけでなく) 通常の宣言されたプロパティにも適用されます。
元の投稿:
sharedInstance
現在 getter メソッドとして実装されているパブリック クラス メソッドがあるとします。
Swift 3.0 でこのメソッドにアクセスすると、次のようになります。MyClass.shared().doSomething()
したがって、より迅速に行うには、クラス メソッドをクラス プロパティに変更する必要があります (Xcode 8 の新機能ですが、実際には Apple Docu で見つけることができず、WWDC 2016 ビデオでのみ見つけることができます)。
今Swiftコードで:MyClass.shared.doSomething()
ではnonatomic/atomic
、プロパティ修飾子 (正確な用語はわかりません) は、objc で自分自身を実装する getter メソッドに対しても意味がありますか?