問題タブ [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.

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

java - メソッド署名のJava「params」?

C# では、メソッドに不定の数のパラメーターを持たせたい場合、メソッド シグネチャの最後のパラメーターを a にすることができます。paramsこれにより、メソッド パラメーターは配列のように見えますが、メソッドを使用するすべてのユーザーがその型のパラメーターをできるだけ多く渡すことができます。呼び出し元が望むように。

Javaが同様の動作をサポートしていると確信していますが、その方法がわかりません。

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

objective-c - Objective-C - メソッド宣言でポインタの配列を実装する方法

私の以前の 2 つの投稿 (特にリンク #2) をご覧いただければ、同じコードに関する追加の質問をしたいと思います。メソッド宣言で、パラメーターの 1 つを、feat_data を指すポインターの配列へのポインターとして定義したいと考えています。以下のように (NSMutableArray*)featDataArray を宣言に入れ、feat_data 型の別のポインタを介して各オブジェクトにアクセスする以外に、どこに行って何をすべきか迷っています。ところで、たくさんの質問をしてすみません。私が使用している本でこのようなもののいくつかを見つけることができませんか、それとも間違った場所を探しているのでしょうか?

リンク#1

リンク#2

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

c++-cli - C++/CLI : Object クラスの Equal メソッドをオーバーライドする方法

私は C++/CLI の初心者であり、基本 Object クラスの Equal メソッドをオーバーライドしようとして問題が発生しています。次のコードに対して、次のコンパイル警告エラーが発生します。これはどのように修正する必要がありますか?

編集 3:「Equal」を「Equals」に変更し、ソース ファイルのオーバーライド キーワードを削除しましたが、エラー 2 はまだ残っています。

// ヘッダー ファイル

// ソースファイル

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

objective-c - Objective-Cでメソッドの横にあるプラス記号とマイナス記号は何を意味しますか?

+Objective-C で、メソッド定義の横にあると-記号が何を意味するのか知りたいです。

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

objective-c - @interface 宣言での「(Private)」のこの使用法を理解する

このように書かれたコードを見てきました:

(Private)それが App Store に提出するときに何か意味があるか知りたいですか? 一般的にはどういう意味ですか?

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

java - static import メソッドのオーバーラップ

静的インポートを持つクラスがjava.lang.Integerあり、私のクラスにも静的メソッドparseInt(String)がある場合、呼び出しはどのメ​​ソッドをparseInt("12345")指しますか?

前もって感謝します!

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

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 を実行している同僚に渡す前にこのエラーをキャッチするにはどうすればよいでしょうか?

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

objective-c - この特定のメソッド宣言の構文を説明してください

Github でこれを見つけましたが、このコードが何をしているのかわかりません。誰でも説明できますか?

特にこれは何なのか、最後(void (^)はどう...使われるのか?

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

objective-c - メソッド宣言におけるこの規則は何ですか?

私は誰かがObjectiveCで次のようなメソッドを宣言しているのを見ました:

メソッド宣言の最後にあるドット付き表記は、ここで何を表しているのでしょうか。

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

scala - メソッド main() が Scala の定義で「=」を必要としないのはなぜですか?

重複の可能性:
scala: 'def foo = {1}' vs 'def foo {1}'

Scala でメソッドを定義するときにmainを使用する必要がないのはなぜ=ですか?

例:

しかし、別の関数を定義したい場合は、それが必要です。

誰かがこの構文を説明できますか?