問題タブ [class-method]

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

python - クラスメソッドを列挙し、Pythonで itertools.product() でチェーンする方法は?

昨日、このサイトから次のことができることを知りました。

クラス Seq 内のこれらのシーケンス メソッド チェーンの可能な組み合わせを列挙したいと思います。

  1. itertools.product()の使い方

    1)。呼び出し可能な関数チェーン リストを生成しますか? ちょうどこのような:

    foo = s.head().odd().even().reverse()

    2)。eval() 可能なチェーン文字列を生成し、後で ascii ファイルまたは eval() に保存するか、ログの目的で保存できますか?

  2. はパラメーターを受け入れることができhead()、はその必要はありません。たとえば、head() と tail() のパラメーターはリストから取得できます。 tail()even()odd()

    /li>

私のQ1が可能であれば、それらのパラメーターを呼び出し可能なリストとeval()可能な文字列に入力するにはどうすればよいですか?より具体的な呼び出し可能なリストとeval()可能な文字列を生成するにはどうすればよいですか?

ありがとう!

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

iphone - +classメソッドの変数を設定する方法

そのメソッドを使用してuitextfield文字列をクラスメソッド(+)に渡します。同じクラスの別のメソッドで使用されるテキストフィールドの値を使用してNSStringをインスタンス化します。ただし、このメソッドは(+)であるため、エラーをスローせずにインスタンス変数を使用することはできません。

クラスメソッドパラメータにあるそのuitextfield文字列を取得してインスタンスメソッドに指定するにはどうすればよいですか?

別のローカルメソッドを作成するのは良い考えですか?クラスメソッドで呼び出すことができるものですか、それとも簡単な方法ですか?

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

objective-c - クラスメソッドとインスタンスメソッド - いつ/いつ使用しない?

クラスメソッドとインスタンスメソッドをいつ、いつ使用しないのか疑問に思っていました。いくつかの実用的な例が必要です。私は本当に混乱しています。別の質問: クラス メソッドでできることとまったく同じことがインスタンス メソッドでできないのでしょうか?

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

c# - コマンドライン プログラム/アプリ + C# クラス メソッド

コマンド ライン プログラムで作業する場合は、ac# クラス メソッドを使用します。

コマンドライン プログラムが正常に実行され、実行された操作が正常か失敗したかをどのように判断しますか?

また、画面のコマンドライン出力を c# クラス メソッドに取得するにはどうすればよいですか?

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

objective-c - [self theMethod:]でクラスメソッドを呼び出すことはできません

Objective Cでクラスメソッドを作成しようとしています。メソッドを宣言すると、プロジェクトは正常にビルドされます。しかし、メソッドを呼び出そうとすると、ビルドは失敗します。これが私のコードです。

ヘッダーファイル

ソースファイル

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

python - Python-クラスを渡さずに子クラスを介してアクセス可能な基本クラスのclassmethod

基本クラスでいくつかのメソッドを定義しようとしています。これらのメソッドは、次のように、子クラスのクラス/静的メソッドとして使用できます。

で再定義したり、のメソッドにパススルーしたりすることなく、で使用できるように定義findするにはどうすればよいですか?私も電話する必要はありません。Python2.6を使用しています。CommonFooFooFooCommonFoo.find(Foo, 3)

編集: derp、気づかなかったという点で別のfind宣言があったようですCommonが、それが原因でしたTypeErrorfind私はこの質問を削除しますが、Nixはコードの臭いについて言及したので、今度はすべてのモデルクラスを臭いのない方法で定義しないようにする方法について提案を求めます。

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

objective-c - クラスメソッドまたは静的変数、違いは何ですか?

クラスメソッドと「静的」変数で少し迷っています:違いは何ですか? たとえば、mapView を使用するスクリプトでは、次のようになります。

+(CGFloat)annotationPadding;
{
10.0f を返します。
}

「そのクラスの同じ値」だけが必要な場合、静的変数の代わりにこのクラスメソッドを使用するのはなぜですか?

ありがとう

ポール

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

objective-c - Objective-C:サブクラスのCallClassメソッド

MyBaseClassというObjective-CクラスとMySubclassedClassというサブクラスがあるとしましょう。

MyBaseClassには、次の2つのクラスメソッドがあります。

backgroundColorメソッドは。を呼び出しますbackgroundImage。MyBaseClassに限定されている場合、私のbackgroundColorメソッドは次のようになります。

しかし、MyBaseClassをMySubclassedClassにサブクラス化できるようにしたいと思います。backgroundColor変更されず、常に親のbackgroundImageメソッドを呼び出します。このシナリオでbackgroundImageは、すべてのサブクラスでオーバーライドされます。

1backgroundColor1がインスタンスメソッドの場合、単純に次のように使用します。

しかし、静的メソッドの場合に使用できる「自己」はありません。

Objective-Cでこれを達成できる場所はありますか?

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

ios - 不変オブジェクトに送信される変異メソッド

JSONKitを使用して、iPhoneアプリケーションのサーバーから返されたJSON文字列を解析しています。サーバーの応答の一部は、実際の画像にデコードしてパーサーが作成するオブジェクトに追加したい、Base64でエンコードされた画像のカップルです。問題は、パーサーが返すクラスの種類、つまりオブジェクトとの対話に使用できるメソッドの種類がわからないように見えることです。質問に対する回答をJSONKitのドキュメントで検索しましたが、見つかりませんでした。

このコードは、リクエストが正常に終了し、レスポンスが[request responseString](JSON)で返されるときに呼び出されるメソッドに配置されます。オブジェクトのdecodedDataクラスはヘッダーファイルで定義されています。私がそれを何として宣言しても(、、、、または)NSArray、コードを実行すると同じエラーが発生します(正常にコンパイルされます)。NSMutableArrayNSDictionaryNSMutableDictionary

オブジェクトがどのようなクラスであるか、Base64でデコードされた画像をオブジェクトに追加するにはどうすればよいか教えてもらえますか?

私はObjective-Cにかなり慣れていないので、我慢してください。ありがとう。

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

objective-c - Objective-cクラスのメソッドと戻り値のコピー

以下のコードスニペットを理解するのに助けが必要です。具体的には、を呼び出すcopyときにキーワードが使用される理由を知りたいです。methodBmethodA

補足:明らかに、クラスメソッドはを使用して他のクラスメソッドを呼び出すことができますself(インスタンスメソッドはこのようなクラスメソッドを呼び出す必要があります)[ClassName classMethodName];