問題タブ [method-declaration]
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.
java - メソッド署名のJava「params」?
C# では、メソッドに不定の数のパラメーターを持たせたい場合、メソッド シグネチャの最後のパラメーターを a にすることができます。params
これにより、メソッド パラメーターは配列のように見えますが、メソッドを使用するすべてのユーザーがその型のパラメーターをできるだけ多く渡すことができます。呼び出し元が望むように。
Javaが同様の動作をサポートしていると確信していますが、その方法がわかりません。
objective-c - Objective-C - メソッド宣言でポインタの配列を実装する方法
私の以前の 2 つの投稿 (特にリンク #2) をご覧いただければ、同じコードに関する追加の質問をしたいと思います。メソッド宣言で、パラメーターの 1 つを、feat_data を指すポインターの配列へのポインターとして定義したいと考えています。以下のように (NSMutableArray*)featDataArray を宣言に入れ、feat_data 型の別のポインタを介して各オブジェクトにアクセスする以外に、どこに行って何をすべきか迷っています。ところで、たくさんの質問をしてすみません。私が使用している本でこのようなもののいくつかを見つけることができませんか、それとも間違った場所を探しているのでしょうか?
c++-cli - C++/CLI : Object クラスの Equal メソッドをオーバーライドする方法
私は C++/CLI の初心者であり、基本 Object クラスの Equal メソッドをオーバーライドしようとして問題が発生しています。次のコードに対して、次のコンパイル警告エラーが発生します。これはどのように修正する必要がありますか?
編集 3:「Equal」を「Equals」に変更し、ソース ファイルのオーバーライド キーワードを削除しましたが、エラー 2 はまだ残っています。
// ヘッダー ファイル
// ソースファイル
objective-c - Objective-Cでメソッドの横にあるプラス記号とマイナス記号は何を意味しますか?
+
Objective-C で、メソッド定義の横にあると-
記号が何を意味するのか知りたいです。
objective-c - @interface 宣言での「(Private)」のこの使用法を理解する
このように書かれたコードを見てきました:
(Private)
それが App Store に提出するときに何か意味があるか知りたいですか? 一般的にはどういう意味ですか?
java - static import メソッドのオーバーラップ
静的インポートを持つクラスがjava.lang.Integer
あり、私のクラスにも静的メソッドparseInt(String)
がある場合、呼び出しはどのメソッドをparseInt("12345")
指しますか?
前もって感謝します!
objective-c - 現在の @implementation に存在する宣言されていないメソッドについて Xcode 4.3 に警告させる
Xcode 4.3 は、現在の に存在する宣言されていないメソッドについて警告しません
@implementation
。これは優れた新機能です。ただし、Xcode 4.2 でプロジェクトを使用している場合、特定の状況で問題が発生します。
宣言されていないメソッドの警告を再度有効にするにはどうすればよいですか?
例えば:
Xcode 4.2 では、これは失敗します。
現在の@implementation
スコープ内でメソッドを検索できないため、Xcode 4.2 の警告とエラーを完全に理解しています。(修正は簡単です。メソッドをsmallRect
メソッドの上に置くか、カテゴリまたはヘッダーでメソッドをfoo
宣言します。)smallRect
しかし、Xcode 4.3 で警告をオンにして、4.2 を実行している同僚に渡す前にこのエラーをキャッチするにはどうすればよいでしょうか?
objective-c - この特定のメソッド宣言の構文を説明してください
Github でこれを見つけましたが、このコードが何をしているのかわかりません。誰でも説明できますか?
特にこれは何なのか、最後(void (^)
はどう...
使われるのか?
objective-c - メソッド宣言におけるこの規則は何ですか?
私は誰かがObjectiveCで次のようなメソッドを宣言しているのを見ました:
メソッド宣言の最後にあるドット付き表記は、ここで何を表しているのでしょうか。
scala - メソッド main() が Scala の定義で「=」を必要としないのはなぜですか?
Scala でメソッドを定義するときにmain
を使用する必要がないのはなぜ=
ですか?
例:
しかし、別の関数を定義したい場合は、それが必要です。
誰かがこの構文を説明できますか?