問題タブ [parameters]

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

php - オブジェクト プロパティをメソッド プロパティのデフォルトとして使用する

私はこれをやろうとしています (予期しない T_VARIABLE エラーが発生します):

私が使用しているオブジェクトには"defaultWeight"、重量を指定しない場合にすべての新しい出荷が取得するパラメーターがあるため、重量にマジックナンバーを入れたくありません。defaultWeightを出荷グループごとに変更するため、出荷自体に を入れることはできません。以下よりも良い方法はありますか?

0 投票する
11 に答える
18166 参照

language-agnostic - 参照渡しか値渡しか?

新しいプログラミング言語を学習するときに遭遇する可能性のある障害の 1 つは、その言語がデフォルトで値渡しか参照渡しかという問題です。

それでは皆さんに質問です、好きな言語で、実際にはどのように行われますか? そして、考えられる落とし穴は何ですか?

もちろん、お気に入りの言語は、これまでに遊んだことがある言語なら何でもかまいません:人気のある、あいまいな難解な新しい古い...

0 投票する
9 に答える
702625 参照

c - Cで関数をパラメーターとしてどのように渡しますか?

一連のデータに対してパラメーターによって渡される関数を実行する関数を作成したいと考えています。Cで関数をパラメーターとしてどのように渡しますか?

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

string - 複数の文字列パラメーターを PowerShell スクリプトに渡すにはどうすればよいですか?

文字列の連結/書式設定を行おうとしていますが、すべてのパラメーターを最初のプレースホルダーに入れています。

コード

出力

0 投票する
15 に答える
83828 参照

parameters - コンストラクター引数が多すぎますか?

次のフィールドを含むCustomerというクラスがあるとします。

  • ユーザー名
  • Eメール
  • ファーストネーム
  • 苗字

また、ビジネスロジックに従って、すべてのCustomerオブジェクトにこれらの4つのプロパティを定義する必要があるとしましょう。

これで、コンストラクターにこれらの各プロパティを指定させることで、これを非常に簡単に行うことができます。ただし、Customerオブジェクトに必須フィールドを追加する必要がある場合に、これが制御不能になる可能性があることは簡単にわかります。

20以上の引数をコンストラクターに取り込むクラスを見てきましたが、それらを使用するのは面倒です。ただし、代わりに、これらのフィールドが必要ない場合は、未定義の情報が発生するリスクがあります。さらに悪いことに、これらのプロパティを指定するために呼び出し元のコードに依存している場合は、オブジェクト参照エラーが発生します。

これに代わるものはありますか、それともコンストラクター引数のX量が多すぎて、一緒に暮らすことができないかどうかを判断する必要がありますか?

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

.net - .NETは他の実行中のプログラムのコマンドラインパラメータをチェックできますか?

アプリのさまざまなインスタンスがどのように起動されたかを判断しようとしている興味深いケースがあります。.NETが別の実行中のインスタンスにクエリを実行し、そのインスタンスに渡されるコマンドラインパラメータを取得できるようにする方法はありますか?これまで.NETでそれを行う方法を見つけることができなかったので、ここで誰かが以前にこのようなことをしたことがあるかどうかを確認したいと思いました。

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

asp.net - ストアドプロシージャからのASP.NETのデフォルトの整数型

ストアドプロシージャに接続したWebページがあります。このSQLデータソースには、int型のストアドプロシージャに返すパラメータがあります。

ASP.NETはデフォルトでint32に設定したいようですが、数値は6を超えることはありません。ASP.NETのデフォルトをオーバーライドして16に設定しても問題ありませんか、それとも将来的に競合が発生しますか?

仕様:データベースフィールドの長さは4、精度は10です。これにより、答えに違いが生じる場合。

0 投票する
11 に答える
25937 参照

php - PHP-Windowsのコマンドライン引数

WindowsXPでコマンドラインからPHPを実行しようとしています。

PHPスクリプトにパラメーターを提供できないという事実を除いて、これは機能します。

私のテストケース:

私はこれを次のように呼びたいです:

しかし、パラメーターを受け入れるスクリプトを取得することはありません。

上記のスクリプトから得られる結果:

PHPの注意:未定義の変数:2行目のC:\test.phpのパラメーター

PHP5.2.6を使用してこれを試しています。これはPHP5のバグですか?

パラメータの受け渡しは、オンラインヘルプで処理されます。

注:スクリプトに引数を渡す必要がある場合は、-fスイッチを使用するときに最初の引数として--を渡す必要があります。

これはPHP4では機能しているように見えましたが、PHP5では機能していませんでした。

PHP 4では、コマンドラインを変更せずにサーバーで実行できるのと同じスクリプトを使用できました。これは、ローカルデバッグ、たとえば、出力をファイルに保存して調査する場合に便利です。

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

.net - DataReader で使用すると出力パラメーターが読み取れない

オブジェクトを使用して、DataReaderストアド プロシージャを介してデータベース (SQL Server など) からデータにアクセスする場合、実行前に Command オブジェクトに追加された出力パラメータは、読み取り後に入力されません。行データとすべての入力パラメーターを問題なく読み取ることができますが、出力パラメーターは読み取れません。

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

php - PHP ADOdb の変数バインディング

ADOdb はデフォルトで同じ機能内でデータのサニテーションまたはエスケープを行いますか? それとも、Code Igniter の組み込みプロセスと混同しているだけですか?

ADOdb for PHPで変数をパラメータにバインドすると、SQLインジェクションが何らかの形で防止されますか?