問題タブ [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.

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

c# - define がコメントアウトされている場合でも、「undefine」を明示的に定義する必要は本当にありますか?

このコードの実行に問題がありました:

これは、上で「TRACE」がコメントアウトされていても、一般的なコメントの大きなブロックの直後に発生していました。

これを下に追加したら:

...つまり、次のようになります。

...ただし、希望どおりに機能します (「#if TRACE」コードは実行されません)。

定義されていないもの (コメントアウトされているもの) を未定義にする必要は本当にあるのでしょうか? 奇妙に思える。

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

excel - Spreadsheet::ParseExcel $cell->value() は undef を返します

私は perl を初めて使用し、スプレッドシートの Excel パーサー モジュールに問題があります。

独自の行で $cell->value() を使用すると、問題はないように見えますが、これを使用して値を配列に挿入しようとすると、undef が返されます。コードを以下に示します。

ここで print $cell->value; セルの内容を返しますが、Dumper $line を出力します。undef を返します

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

c# - #if false ブロック内のプリプロセッサ コードの見かけの評価

私は MonoDevelop 4.0.1 (Unity の現在のバージョン) を介して C# で作業しており、一見奇妙な言語に遭遇しました。

これが私の .cs ファイル全体です。

#undefトークンが宣言された後にプリプロセッサ シンボルを ing しないという規則は理解していますが、この場合 、が.#undef#undef#if false

この例は完全に考案されたものではありません。ここで説明されている方法を使用して、単一のソース ファイルを C# と C++ の両方でコンパイルする試みです。

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

xml - The 'pattern' parameter (undef) to DateTime::Format::Strptime::new was an 'undef', which is not one of the allowed types: scalar scalar

I'm currently running into an issue getting perl cgi script browser display on my local machine (http://localhost:8080/Monitoring/www/user_status.xml.pl?user=xxxxxx). As it was a first install of Perl I understand there might be missing libraries so I make it up by pulling the required "pm"s across to my local machine (from company Ubuntu server where the cgi runs fine) and restart Apache to pick up the latest fixes. All looks fine as I work through "Can't Locate ..." problems until I stuck on the following issue.

Looks to me like the Perl libraries are having internal issues and complaining on its own code. Did a search on Google, couldn't find any resolution / suggestions around the issue described in the Title. And doesn't look to me like a missing libraries problem.

Anyone know what is the problem here and what can I do to fix it?

Cheers Dale

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

compiler-errors - LLVM におけるポイズン値と未定義値

LLVM は「ポイズン バリュー」という概念を導入していますが、これは私にはよくわかりません。たとえば、ステートメントの場合

%x+1最大の i32 整数より厳密に大きい場合、任意の値が %add に割り当てられます。上記のステートメント、つまり %add = add nsw i32 %x, 1は意味的に次のように記述できると主張するのは正しいですか?

?