問題タブ [declare]

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

c - 相互に使用する構造体と関数の参照を宣言します

古いCで(typedef'd)構造体と(typedef'd)関数参照を宣言する必要があります。これが私のコードです。

しかしもちろん、関数参照が宣言されたときの構造がわからないため、コンパイルされません。

私はこれを手に入れましたが、それはちょっと厄介に見え、少し読みにくいです。

これを行うためのより良い方法はありますか?

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

c++ - 構造体インラインでchar配列を割り当てる方法は?

私はこのようなことをしようとしています:

なぜこれが機能しないのですか?

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

postgresql - postgresによる関数内にない変数の宣言

関数ではなくpostgresで変数を宣言したい...

エラー エラー: "varchar" またはその近くで構文エラーが発生しました LINE 2: c varchar; ^ どなたか助けていただければ幸いです

0 投票する
10 に答える
431395 参照

sql - Oracle SQL Developerで変数を使用するにはどうすればよいですか?

以下は、SQL Server 2000 で変数を使用する例です。

複雑さを増すことなく、SQL Developerを使用してOracleでまったく同じことをしたいと考えています。とても簡単なことのように思えますが、簡単な解決策が見つかりません。どうすればいいですか?

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

c++ - クラス ヘッダー ファイルでのプライベート関数の宣言の回避 (C++)

(C++ の場合) 構造がヘッダー ファイルで宣言されているクラスがあります。そのヘッダー ファイルは多くのソース ファイルに含まれているため、編集するときに多くのファイルを再コンパイルする必要があります。

クラスには、1 つのソース ファイルでのみ呼び出されるプライベート関数のセットがあります。現在、それらはヘッダー ファイルのクラス構造で宣言されています。このタイプの新しい関数を追加したり、引数を編集したりすると、大量のファイルが再コンパイルされます。関数を定義して呼び出すファイルのみが再コンパイルされるように、関数を別の場所で宣言したいと思います(時間を節約するため)。ただし、内部クラス変数にアクセスできる必要があります。

どうすればこれを達成できますか?

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

c - C言語で関数を再帰的に宣言する

adream307 から質問がありましたが、わかりません。あなたの質問はどうですか?

次のような関数を宣言したい: (このタイプの関数を F と名付けた)

  1. F の戻り値の型は「void」です
  2. F のパラメーターは関数ポインターです。このポインターは、型が F と同じ関数を指します。

このような関数を宣言できますか?

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

for-loop - 宣言されたが for ループで使用されていない変数

これはここで数回出てきましたGoが、私の経験はユニークだと思います. これが私のコードです。

gcを使用していないと表示されるのはなぜcurWeightですか?

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

mysql - トリガーの作成 - DECLARE でのエラー

私はhttp://forge.mysql.com/wiki/Triggersからトリガーを学び 、私は持っています:

とエラー:

1064 - SQL 構文にエラーがあります。4行目のnear ''を使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください

なぜ?私はMySQL 5.5.8とphpmyadmin 3.3.9を使用しています

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

sql - 従来の ASP パラメーター化 SQL での変数の使用

動的に生成された (かなりサニタイズされていますが) SQL クエリからパラメーター化された SQL に移行していますが、変数名で問題が発生しています。

jScript でコーディングされた Classic ASP を使用しています。

以下のコードは、評価値 (1 ~ 5) を受け取り、それをデータベースに入れます。最初に、そのオブジェクトに対するユーザーの以前の評価をすべて削除してから、新しい評価をデータベースに書き込みます。関数は既に受け取っており、Rating 変数 (TinyInt) を解析しました。UserID と PgID の値 (どちらも整数) も送信されています。

@UserID、@PgID、および @Rating を疑問符に置き換え、DECLARE を削除し、Append/CreateParemeter 行を適切な順序 (それぞれに 1 つずつ) に配置することで、これは既に機能しています。ただし、Append/CreateParameter 行を複数回 (UserID のインスタンスごとに 1 回) 呼び出す必要がありますが、これはずさんです。

このコードのチャンクはエラーをスローしませんが、データベースには何も書き込んでいません。とにかく、疑問符が配置されている(およびパラメーターが重複している)と機能する理由はわかりませんが、宣言されたvarsでは機能しません。

従来の ASP jScript でパラメーター化された SQL を使用する場合、名前付き変数を使用するにはどうすればよいですか?

それを行う方法がない場合、ユーザー ID など、必要なたびに同じ Append/CreateParamenter 行を繰り返さなくても済むようにする方法はありますか?

評価をデータベースに入れるもっと簡単な方法があるかもしれないことは知っていますが、この例は主に単純であり、パラメーター化された SQL の使用方法を学ぶときに単純なものが必要だったために作成されました。また、ここに掲載する前に、さらに単純化 (および再テスト) しました。これが機能するようになったら、より複雑なクエリを作成できます。はい、ストアド プロシージャを作成しますが、それは後で、すべてが機能した後で行います。