問題タブ [arguments]

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

language-agnostic - 引数またはパラメータ?

「引数」と「パラメータ」という用語がどのように使用されているかについて、よく混乱します。これらは、プログラミングの世界では同じ意味で使用されているようです。

それらを使用するための正しい規則は何ですか?

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

javascript - FlashのExternalInterfaceとJavaScriptの間で情報を渡すにはどうすればよいですか?

フラッシュの外部インターフェイスを使用して3つの引数をJavaスクリプト関数に渡し、出力を取得してフラッシュに表示するにはどうすればよいですか?


これは、Javaスクリプトで3つの引数を取る関数calcを呼び出すために使用しているコードです。これは正しい方法であり、JavaScriptから引数を取得してフラッシュで表示するにはどうすればよいですか。

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

ruby-on-rails - カスタムRailsURL引数セパレータ?

RubyonRailsを使用してFacebookアプリケーションを構築しています。現在、技術的な理由から、キャンバスからiframeアプリケーションに切り替えています。

ただし、問題がありますfb_sig_api_key。Facebookは、URL()でGETvarialbesとして他のユーザーを送信しますblah.com/?fb_sig_api_key=12345&whatever=hello

ただし、何らかの理由で、Facebook&はプレーンではなく各変数の間にURLを渡します&。これにより、railsはfb_sig_api_keyparamを取得しませんが、 amp;fb_sig_api_key

それで、それを使用&&、GET URL引数セパレーターとして使用するRailsの設定はありますか?

PHPの場合、php.iniをすばやく変更できますが、そうではありません。笑

(現時点ではamp;、すべてのパラメーターの先頭からリモートへの迅速で醜いbefore_filterに取り組んでいます。)

PS私たちはFacebookerを使用しています。

0 投票する
6 に答える
979 参照

c++ - コマンドライン引数が機能しない - それらを完全にスキップします

よし、小さなテスト アプリケーションで適切に動作するように引数を取得しようとしています。私のコードは以下です。私は C++ の経験があまりないので、-print (または --print) を使用してテストを起動すると、自動的に「有効なオプションではありません」と表示されて終了する理由がわかりません。

私はこれを正しく行っていますか?前もって感謝します。

0 投票する
12 に答える
102895 参照

c++ - C++ で関数パラメーターとして配列を渡す

C++ では、配列を単純にパラメーターとして渡すことはできません。次のような関数を作成した場合の意味:

配列へのポインターしかないため、配列の大きさを知る方法はありません。

メソッドのシグネチャを変更せずに、配列のサイズを取得してそのデータを反復処理するには、どのような方法がありますか?


編集:ソリューションに関する追加です。具体的には、char 配列が次のように初期化された場合:

\0すでに配列の末尾に追加されています。この場合、回答(承認済みとしてマーク)は、いわばそのままで機能します。

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

function - PowerShell での $args の紛らわしい評価

$args 変数には、定義により、スクリプト関数に渡されるすべての引数が含まれている必要があります。ただし、関数内でパイプラインを構築すると、$args 変数は null と評価されます。誰でも理由を知っていますか?

次の例を参照してください。

これは、パラメーター「hello」を渡すときの出力です。

これには特定の理由がありますか?私はこれを回避する方法を知っていますが、誰かがこの理由を説明できるかどうか疑問に思っています.

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

c# - 引数(引数)をウィンドウフォームアプリケーションに渡す

引数を受け入れるWindowsアプリケーションがあり、これを使用してウィンドウの動作を設定します

問題は、この引数のいくつかでテキストを渡す必要があるということですが、私のアプリケーションはそれを複数の引数として見ているので、これは次のとおりです。

私が期待している9つの引数ではなく、実際には11の引数があります。

「連絡先情報」「表示されたまま」を1つの引数として渡すための秘訣は何ですか?

0 投票する
7 に答える
680 参照

c++ - メソッド インターフェイスを介して C++ 引数の使用を表現する

C++ で引数の使用法を表現する一般的な方法はありますか? クラスの消費者に、渡された引数がクラスによってどのように使用されるかを暗黙的に伝えたいと思います。

例:

  1. 私はあなたの議論を所有しています(それを片付けます)
  2. 私は生きている間、あなたの議論への参照を保持します (したがって、私が生きている間は削除しないでください)
  3. 私はあなたの議論を建設中にのみ使用し、参照を保持しません

メソッド宣言を使用して単純にこれらのことを表現する一般的な方法はありますか? 最初のケースでは std::auto_ptr が理にかなっていると思います。2 番目のケースでは、誰かがスタックから値を渡して、私の参照がすぐに無効になるのを避けるために、通常はポインターを使用します。3 番目のケースでは、スタックから値を許可するための参照を取得します。

これにどのように対処しますか?また、ここでスマートポインターに頼る必要がありますか、それともネイキッドリファレンスとポインターを使用するだけでそのようなことを表現できますか?

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

jquery - jQuery とクロージャー

ページに複数のメニューがあり、それらはすべて同じマウスオーバー イベントとクリック イベントを使用するため、関数に組み込むことにしました。ただし、変数は常に hover(function, function) 関数の最後の引数に割り当てられるようです。

最後の console.log が常に、arguments[i].active に属するものではなく、最後のアクティブをログに記録するのはなぜですか。(この例では、arguments[1].active のアクティブを常にログに記録します) 何が間違っていますか?

また、実際の関数はより複雑ですが、このバリアントにも問題があります。

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

javascript - JScript Arguments コレクション - .Net に相当するもの

JScript でコードを記述する場合、私は ASP.Net のファンではなく、Jscript は VBScript よりもはるかに洗練されているので、いつもそうしていますが、arguments コレクションを呼び出すことができます。これは、エラー発生時のアプリの状態を正確に伝えるメッセージを開発チームに出力できるため、エラーハンドラーに渡すと非常に便利です。エラーが発生したプロシージャに渡されたものまで。これは組み込みであるため、いじる必要はありません。引数として中央の例外ハンドラーに渡すだけです。

私の質問は次のとおりです: .Net、特に VB に類似したものはありますか?私たちは、着実に改善しているションキーなアプリケーションを継承しました (ほとんどの場合、言うべきエラー処理がありませんでした)。エラーレポートの関数引数に含まれていたものの詳細は、アプリが開発者グループに電子メールを送信し、この情報がエラー自体の鍵となることはありません。

乾杯