問題タブ [undef]
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.
tcl - Tcl プロシージャを削除する方法を教えてください。
Tcl プロシージャを削除するにはどうすればよいですか?
できる
unset
変数、interp alias {} myproc {} otherproc
、でエイリアスをオーバーライドします- を使用して、別の名前空間内で定義された proc で proc をオーバーライドします
namespace import -force
。
しかし、手順を不明にする方法は見つかりませんでした。
arrays - 配列からすべての undef を削除するにはどうすればよいですか?
Perl で構成ファイルから読み取るときに、行が無効で、有効な行の配列に追加する必要がない場合があります。ここでは for ループを使用しているため、無効な行でも undef エントリが作成されます。後でそれらをすべて削除するにはどうすればよいですか?
ありがとう!
javascript - Facebook は接続されていますが、/me ユーザーは空のオブジェクトです
Facebook のドキュメントの例を使用しましたが、Facebook に接続許可を与えた後、ユーザー オブジェクトからユーザー情報を取得できません。ユーザーは定義されていますが、その属性はすべて null です。これが私のコードです:
出力は、名前と空のイメージに対して undef です
perl - 自己文書化コードの「undef」で初期化していますか?
時々私は書きたいです:
もちろん、引数が欠落していても問題がないことを示すためです。そうでない場合は役に立ちません// undef
。
これはどれくらいの費用がかかりますか、コンパイラによって最適化されていますか?
perl - Perlの文字列乗算がundefで警告しないのはなぜですか?
下
式
と
両方が生成します
しかし、次の式は警告なしに空の文字列を提供します。
誰もが理由を知っていますか?つまり、素敵な文字列化のイディオム($_ x 1
よりもかなり短いdefined ? "$_" : ''
)があるのはクールですが、少し奇妙に感じます。
erlang - Erlang アプリケーション undef エラー (終了: {bad_return,)
カスタム アプリケーションを実行しようとしていますが、複数のエラーが発生します。メインの egs アプリは、未定義の型を持つ egs パッチ アプリを呼び出すため、エラーになると思います。これを機能させる方法がわかりません。同様の問題を抱えている他の人に関してコードを何度も再コンパイルしようとしましたが、何も機能していないようです。カウボーイの開始リスナーは未定義のままです。
これは私が受け取るエラーです。
エラーの発生元のファイルは次のとおりです。
egs_patch_app.erl
egs_app.erl
json - 「undef」と「null」に設定された値を含む JSON から生成されたキーと値のハッシュを適切に反復するにはどうすればよいですか?
サード パーティの json 応答を取得していますが、フィールドの値が文字通り「undef」または「null」になることがあります。この json 内の各オブジェクトのキーと値を出力しようとすると、undef 値がある場合は常に、値が初期化されていないというエラーがスローされます。
これらの null/undefs を perl が処理できるものに変更するために、最初の $json->decode に追加できるものはありますか? それとも、null/undef の値のペアが $json_text に格納されないようにするだけでしょうか?
arrays - 配列の最後の要素を超えてシフトした場合の値は?
このコードでは、メソッドがパラメーターを 1 つしか取りませんが、shift が 2 回使用されています。
shift が再び使用されると、ローカルの $_ の値はどうなりますか? 私は (おそらく素朴に) 無に移行すると undef になると想定していました。しかし、それが本当なら、この行は意味がありませんよね?:
上記のサブは次のように呼び出されます。
perl - undef 値とそれを印刷する
Perlを使うのは初めてです。
Perl スレッドでは、コンテキストがスカラーの場合、threads->exit()
サブルーチンの戻り値は value です。undef
出力は次のとおりです。
print "$re\n\n";
印刷では実行されますが、では実行されないのはなぜprint (undef) . "TES\n";
ですか? なのに。$re
_undef
$re が undefined か not であることを確認するテストを行いました。
そして私は同じ出力に行きます。
string - この文字列 undef チェックが true を返すのはなぜですか?
$line は未定義ではないため、チェックは false である必要があります (最初の行で定義しました)。このコード スニペットが「1」を出力するのはなぜですか?