問題タブ [argument-passing]

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

c - 参照による構造体の受け渡しと操作

これは、構造をいじくり回すために私が思いついたサンプルコードです。setNameで名前を設定する方法とsetLastNameで名前を設定する方法に注意してください。

どちらも機能しますが、2つの方法の違いは何ですか?

片方がもう片方よりも優れていますか?

この例でもstrdupは必要ですか?そうでない場合は、array.nameを文字列リテラルではなくランダムなサイズの変数に設定する必要がありますか?

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

c - 関数に渡されたポインターを介して構造体配列を変更する

構造体配列ポインターと構造体配列ポインターへのポインターを関数に渡してから、戻り値を使用せずに変更しようとしています。

このサンプルコードは確かに無意味であり、私にとっては単なる学習例です。

基本的に、array [0] ... array [1] .. array [2]などを作成し、別のインデックスを使用しながらこれらを指すポインターを作成します...array_ref[2]などは配列を指します[0]およびarray_ref[3]はarray[1]を指します。

以下のコードはコンパイルされますが、すぐにクラッシュします。助言がありますか?

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

c++ - テンプレート関数に渡された関数の呼び出しでメンバーへのポインター関数を呼び出す

これは私が使用しようとしている提供された関数テンプレートです:

これは私の呼び出しであり、私が渡している関数です:

これは、コンパイル時 (G++) エラーです。

CityDb.cpp:85: ここからインスタンス化

BinTree.template:80: エラー: ' を使用する必要があります。' または '-> ' 'f (...)' でメンバーへのポインタ関数を呼び出す</p>

make: *** [CityDb.o] エラー 1

これはf( node_ptr->data() );、関数テンプレートの行を参照しています。

これはデータ構造プロジェクト用です。関数に関数を渡す必要がないように割り当てが変更されましたが、私はかなり前からこれに興味があり、ほとんどここにあるような気がします。私は Google とラボの TA を使い果たしたので、StackOverflow にアイデアがあれば大歓迎です。

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

ruby-on-rails - Ruby on Rails: シングルトンに引数を渡す

ラッパーを介して別の Web サーバーと繰り返し通信する Rails アプリがあり、リクエストごとに再作成されないように、ラッパーを Singleton クラスに貼り付けたいと考えています。簡単に、私は考えました:

それだけでは機能しません:

問題の94行目は

これを回避するにはどうすればよいですか? AppWrapper で初期化を再定義しても解決しないようです。また、Wrapper をいじって「URL の設定」を「初期化」から分離するのは最適ではないようです。

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

javascript - リンクからjQuery関数に変数を渡す方法

jQuery関数に、どのリンクがクリックされて呼び出されたかを認識させたい、つまり、リンクのid値をjQuery関数に渡してもらいたい。

これは可能ですか?もしそうなら、それを行うための最も良い方法は何ですか。

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

jquery - 変数の奇妙な構文を渡すjQuery

私には次の2つの機能があります。

最初の関数からaddContent関数に'id'変数を渡す必要がありますが、これがどのように機能するかはよくわかりません。上記の例では、「data」変数を暗黙的にaddContent関数に渡しています(そうです)。私はこのようなことをしますか?

最初の関数では、addContent-は-> addContent(id)になります

2番目の関数で

addContent(data)-は-> addContent(data、id)になります

または完全に異なる何か?

編集: Denisの提案に従って変更を加えましたが、今は何も起こらないようです。以前はハードコーディングを行っていたため、「データ」が適切な場所に追加されているのを確認できました。

Firefox による別の編集
:引数リストの後に)がありません[このエラーを中断] $ .get( "InfoRetrieve"、{theid:id ...、addContent {addContent(data、id)}); \n
....しかし私が見る限り、すべての括弧が他のものと一致しているので、これは意味をなさないようです。

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

mainframe - JCL を介して REXX プログラムに引数を渡す方法

JCL から REXX プログラムに引数を渡すことはできますか?

COBOLプログラムに引数を渡すために使用するのと同じように、JCL PARMを使用できると思います..ここにあなたのアイデアを入れてください...

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

php - CodeIgniterが変数を渡さないのはなぜですか?

重複の可能性:
CodeIgniterルーティング

何が起こるべきか:ユーザーはURIに移動し、routes.phpは状態を取得してコントローラーに送信し、コントローラーはデータベースクエリからいくつかの情報を返します。かなり基本的なもの。

問題:URIが変数をコントローラーに渡していない。私は言われています

States::state_summaryの引数1がありません

関数の引数のデフォルトを設定できます。($ st ='アラバマ')そしてすべてがスムーズに動作します。

これがどのように可能かさえわかりません。少なくとも、バグを追跡するために何をテストする必要があるかを教えてください。

URI:

ルート.php:

状態コントローラー:

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

shell - シェルスクリプト間で引数を渡しますが、引用符は保持します

あるシェル スクリプトのすべての引数を別のシェル スクリプトに渡すにはどうすればよいですか? $* を試してみましたが、予想どおり、引数を引用すると機能しません。

例:

印刷したい:

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

php - 引数をいつ変更し、いつ重複するか?

関数sortとを考えてみましょうarray_reverse

1 つは渡された変数を変更するのに、もう 1 つは新しいバージョンを返すのはなぜですか?

sortは、引数の変更されたコピーを返すように簡単に記述できますarray_reverse

私が尋ねている理由は、「参照渡しおよび変更」アプローチと「値渡し、変更および戻り」アプローチを使用して関数を作成するかどうかを決定するためのガイドラインがあるかどうかを知りたいからです。