タグ付けされた質問 「variables」

これは曖昧です。該当する場合は、特定の言語タグを使用してください。変数は、メモリ内の名前付きデータストレージの場所です。コンピュータープログラムは、変数を使用して、数値、テキスト、バイナリデータ、またはこれらのデータ型の組み合わせを格納できます。それらはプログラム内で渡すことができます。

30
JavaScriptクロージャーはどのように機能しますか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 OverаэтотвопросестьответынаStack Overflowнарусском:КакработаютзамыканиявJavaScript JavaScriptクロージャの構成概念(関数、変数など)を知っている人に、JavaScriptクロージャをどのように説明しますか?しかし、クロージャ自体は理解していませんか? WikipediaにあるSchemeの例を見たことがありますが、残念ながら役に立ちませんでした。

30
変数が「未定義」か「null」かをどのように判断できますか?
変数がであるundefinedかどうかを判断するにはどうすればよいnullですか? 私のコードは次のとおりです: var EmpName = $("div#esd-names div#name").attr('class'); if(EmpName == 'undefined'){ // DO SOMETHING }; <div id="esd-names"> <div id="name"></div> </div> しかし、これを行うと、JavaScriptインタープリターが実行を停止します。




28
PHPを使用した「通知:未定義の変数」、「通知:未定義のインデックス」、および「通知:未定義のオフセット」
PHPスクリプトを実行していますが、次のようなエラーが発生し続けます。 通知:未定義の変数:10行目のC:\ wamp \ www \ mypath \ index.phpのmy_variable_name 通知:未定義のインデックス:my_index C:\ wamp \ www \ mypath \ index.php(11行目) 行10と11は次のようになります。 echo "My variable value is: " . $my_variable_name; echo "My index value is: " . $my_array["my_index"]; これらのエラーメッセージの意味は何ですか? なぜ突然現れるのですか?私はこのスクリプトを何年も使用していましたが、問題はありませんでした。 どうすれば修正できますか? これは、問題を何度も何度も説明する代わりに、重複してリンクする一般的なリファレンスの質問です。この問題に関する実際の回答のほとんどは非常に具体的であるため、これは必要だと思います。 関連メタディスカッション: 繰り返し質問に対して何ができますか? 「参考質問」は意味がありますか?


30
Bash変数から空白を削除する方法は?
このコードを含むシェルスクリプトがあります。 var=`hg st -R "$path"` if [ -n "$var" ]; then echo $var fi ただし、条件付きコードは常に実行されます。 hg st少なくとも1つの改行文字が出力されるれます。 $var(PHPのようtrim()に空白を取り除く簡単な方法はありますか?)ますか? または この問題に対処する標準的な方法はありますか? sedまたはAWKを使用することもできますが、この問題にはよりエレガントな解決策があると思います。
922 string  bash  variables  trim 


13
変数名と関数名のPythonの命名規則は何ですか?
C#の背景から来た場合、変数とメソッド名の命名規則は通常、キャメルケースまたはパスカルケースのいずれかです。 // C# example string thisIsMyVariable = "a" public void ThisIsMyMethod() Pythonでは、上記を確認しましたが、アンダースコアが使用されていることも確認しました。 # python example this_is_my_variable = 'a' def this_is_my_function(): Pythonのより好ましい、決定的なコーディングスタイルはありますか?




6
複数行の出力をBash変数にキャプチャする
以下を出力するスクリプト 'myscript'があります。 abc def ghi 別のスクリプトでは、私は次のように呼びます。 declare RESULT=$(./myscript) $RESULT値を取得します abc def ghi 結果を改行または '\ n'文字で保存して ' echo -e'で出力できるようにする方法はありますか?
583 bash  variables 

28
キーと値のペアのファイルから環境変数を設定する
TL; DR:キー/値ペアのセットをテキストファイルからシェル環境にエクスポートするにはどうすればよいですか? 参考までに、質問の元のバージョンと例を以下に示します。 私は特定のフォルダー内の3つの変数を持つファイルを解析するスクリプトをbashで書いています。これはそのうちの1つです。 MINIENTREGA_FECHALIMITE="2011-03-31" MINIENTREGA_FICHEROS="informe.txt programa.c" MINIENTREGA_DESTINO="./destino/entrega-prac1" このファイルは./conf/prac1に保存されています スクリプトminientrega.shは、次のコードを使用してファイルを解析します。 cat ./conf/$1 | while read line; do export $line done しかしminientrega.sh prac1、コマンドラインで実行すると、環境変数が設定されません 私も使用してみましたsource ./conf/$1が、同じ問題がまだ適用されます これを行うには他の方法があるかもしれません。スクリプトの引数として渡すファイルの環境変数を使用する必要があるだけです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.