問題タブ [inout]

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 投票する
5 に答える
19860 参照

swift - アンパサンド (&) は Swift 言語で何を意味しますか?

アンパサンドがビット操作であることは知っていますが、変数名の前に表示されることがあります。変数の前に置くとどう&なりますか?

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

ios - Inout パラメータに同じアドレスがありません

私は 3 つのクラス A、B、C を持っています。A には rA というリソースがあります。私が達成しようとしているのは、これらすべてのインスタンスがまったく同じリソースへの参照を持っていることです。

Swift 用語で具体的に説明すると、次のようになります。

クラス A には foo というプロパティがあります。

クラス B には、 inout パラメータとしてイニシャライザに渡される foo というプロパティがあります。

クラス C はクラス B に類似しています

fooクラス A からクラス B (または C)にパスすると、アドレスが変わるのはなぜですか?

AI では、次のように B (または C) に渡します。

Aでの初期化後にアドレスを出力するfooと、Bでの割り当て後とは異なるアドレスが得られます。

これが事実である理由はありますか?

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

mysql - MySQL ストア プロシージャのパラメータ

私は現在、MySQL ストアド プロシージャに取り組んでおり、これらにはかなり慣れていません。

OUTいつパラメータを使用する必要がありますか? IN単独では、下部にステートメントのみがあり、パラメーターSELECTを呼び出さなくても結果が返され@OUTます。

ここには光が必要です。ありがとうございました。

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

postgresql - PostgreSQL で INOUT パラメータが少ない関数の複数呼び出しをなくす方法

Oracle から PosgreSQL (クラシック、カール) にコードを移植します。関数が 3 回呼び出されていることがわかりました。この簡単な例を作成します。私の例を見てください。

そして、次のデバッグ出力を得ました:

これは質問です: なぜ私の関数は 3 回呼び出され、このケースを回避するには? ありがとうございました。

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

arrays - 関数に渡された 2 次元配列を変更する方法は?

私の機能は次のとおりです

変更しようとするlistと、resultエラーが発生しました。inputキーワードを使用してパラメーターを参照渡しできることを検索しました。その後、ローカルでも外部でも変更できますが、構文を正しくすることはできませんでした。どうすればそれを機能させることができますか?または、それらを変更できるより良い方法はありますか?