タグ付けされた質問 「declaration」

宣言は、プロトコル(ヘッダー)を提供するサブプログラム(プロシージャーまたは関数)の一部ですが、サブプログラムの本体ではありません。




12
JavaScript関数でグローバル変数を定義する
JavaScript関数でグローバル変数を定義することは可能ですか? trailimage(makeObj関数で宣言された)変数を他の関数で使用したい。 <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title></title> <script type="text/javascript"> var offsetfrommouse = [10, -20]; var displayduration = 0; var obj_selected = 0; function makeObj(address) { **var trailimage = [address, 50, 50];** document.write('<img id="trailimageid" src="' + trailimage[0] + '" border="0" style=" position: absolute; visibility:visible; left: 0px; top: 0px; width: ' …




20
別のメソッドで定義された内部クラス内の非final変数を参照できません
編集:タイマーによって数回実行されるため、いくつかの変数の値を変更する必要があります。タイマーを介してすべての反復で値を更新し続ける必要があります。値をfinalに設定できないため、値を更新できませんが、以下の最初の質問で説明するエラーが発生します。 私は以前に以下のものを書いていました: 「別のメソッドで定義された内部クラス内の非final変数を参照できません」というエラーが発生します。 これは、priceと呼ばれるdoubleと、priceObjectと呼ばれるPriceで発生します。なぜこの問題が発生するのか知っていますか。最終申告が必要な理由がわかりません。また、私が何をしようとしているのかがわかる場合は、この問題を回避するために何をしなければなりませんか。 public static void main(String args[]) { int period = 2000; int delay = 2000; double lastPrice = 0; Price priceObject = new Price(); double price = 0; Timer timer = new Timer(); timer.scheduleAtFixedRate(new TimerTask() { public void run() { price = priceObject.getNextPrice(lastPrice); System.out.println(); lastPrice = price; …




8
C ++の前方宣言とは何ですか?
で:http : //www.learncpp.com/cpp-tutorial/19-header-files/ 以下が言及されています: add.cpp: int add(int x, int y) { return x + y; } main.cpp: #include <iostream> int add(int x, int y); // forward declaration using function prototype int main() { using namespace std; cout << "The sum of 3 and 4 is " << add(3, 4) << …

7
Javaで複数の変数を同じ値に初期化する
同じ型で同じ値の複数の変数を宣言する、クリーンで効率的な方法を探しています。今私は持っています: String one = "", two = "", three = "" etc... しかし、私は次のようなものを探しています: String one,two,three = "" これはJavaで実行可能なものですか?効率を念頭に置いてください。

12
C ++での関数宣言の後にセミコロン( ';')は必要ありませんか?
最近、中間プログラミングテストを受けましたが、私が間違った質問の1つは次のとおりです。 関数宣言の後にセミコロン( ';')は必要ありません。 正しいか間違っているか。 私は「false」を選択しました(そして、私が狂っているように感じるので私が間違っている場合は修正してください)、関数宣言は、定義の前(コードの先頭)に書き込むものなので、コンパイラーは関数を認識します呼び出す前に呼び出します。関数定義は、関数全体を構成するものです。 つまり、 宣言: int func(); 定義: int func() { return 1; } これに対する答えは間違っているべきではありませんか?

7
Swift Referencesでのアンダースコアの代表は何ですか?
Appleのドキュメントのリファレンスセクションには、この種のインスタンスがたくさんあります。 func runAction(_action: SKAction!) これのObjective-Cの「同等」は次のとおりです。 - (void)runAction:(SKAction *)action (Swiftのリファレンスでは)下線の後にスペースがあり、「アクション」がイタリック体で書かれていることがおそらく重要だと私は思います。 しかし、これが何を伝えようとしているのか理解できません。それでおそらく問題は...参照で使用されている慣習の参照がありますか? -これは、下線の使用に関するこのリファレンスで私が参照しているページです:https : //developer.apple.com/documentation/spritekit/sknode#//apple_ref/occ/instm/SKNode/runAction 更新 Swift 3では、関数/メソッドのパラメーター名と引数ラベルの使用方法と命名方法にいくつかの変更が加えられています。これは、この質問とその回答に影響を及ぼします。@Ricksterは、関数の_underscoresに関する別の質問に答えるというすばらしい仕事をします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.