问题标签 [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 投票
1 回答
8690 浏览

tcl - 如何删除 Tcl 程序?

如何删除 tcl 程序?

一罐

  • unset一个变量,
  • interp alias {} myproc {} otherproc用,覆盖别名
  • 使用在另一个命名空间中定义的 proc 覆盖一个 proc namespace import -force

但是我没有找到使程序未知的方法。

0 投票
1 回答
8529 浏览

arrays - 如何从数组中删除所有 undef?

从 Perl 中的配置文件中读取时,可能会出现行无效并且不需要将其添加到我的有效行数组中的情况。因为我在这里使用了一个 for 循环,所以即使是无效的行也会创建一个 undef 条目。之后如何删除所有它们?

谢谢!

0 投票
1 回答
628 浏览

javascript - Facebook 已连接但 /me 用户是一个空对象

我使用了 facebook 文档中的示例,但在授予 facebook 连接权限后,我无法从用户对象获取任何用户信息。用户已定义,但其所有属性均为空。这是我的代码:

名称和空图像的输出为 undef

0 投票
3 回答
112 浏览

perl - 使用“undef”初始化自记录代码?

有时我想写:

表明可以缺少参数,否则// undef当然是无用的。

这有多贵,编译器是否对其进行了优化?

0 投票
1 回答
414 浏览

perl - 为什么 Perl 的字符串乘法不会在 undef 上发出警告?

在下面

表达式

两者都生产

但下面的表达式给出了空字符串而没有警告:

Anyone knows why? I mean, it's cool to have a nice stringification idiom ($_ x 1 is quite much shorter than defined ? "$_" : ''), but it feels a bit weird.

0 投票
1 回答
4995 浏览

erlang - Erlang 应用程序 undef 错误(退出:{bad_return,)

我正在尝试运行自定义应用程序,但出现多个错误。我相信主要的 egs 应用程序会出错,因为它调用了未定义类型的 egs 补丁应用程序。我不知道如何让它工作我已经尝试过多次重新编译代码,以解决其他有类似问题的问题,但似乎没有任何效果。牛仔开始监听器仍未定义。

这是我收到的错误。

以下是产生错误的文件。

egs_patch_app.erl

egs_app.erl

0 投票
3 回答
473 浏览

json - 如何优雅地迭代从 JSON 生成的包含设置为“undef”和“null”的值的键值散列?

我正在提取第三方的 json 响应,有时字段的值实际上是“undef”或“null”。如果我尝试打印此 json 中每个对象的键和值,只要有 undef 值,它就会抛出未初始化的值错误。

有什么我可以添加到初始 $json->decode 以将那些 null/undefs 更改为 perl 可以处理的东西吗?或者甚至只是让它排除 null/undef 的值对被存入 $json_text?

0 投票
2 回答
144 浏览

arrays - 如果超出数组的最后一个元素,值是多少?

在这段代码中,shift 被使用了两次,尽管该方法只接受一个参数:

一旦再次使用 shift,这会使本地 $_ 的值是什么?我(也许天真地)假设转变为虚无会导致undef。但如果这是真的,这条线就没有意义了,对吧?:

上面的子被称为:

0 投票
1 回答
357 浏览

perl - undef 值并打印它

这是我第一次使用 Perl。

在 Perl 线程中,如果上下文是标量,则threads->exit()子例程的返回值为 value。undef

输出是:

为什么在print "$re\n\n";print 中执行但不在 in 中print (undef) . "TES\n";?即使$reundef.

我做了一个测试以确保 $re 是未定义的。

我去同样的输出。

0 投票
2 回答
180 浏览

string - 为什么这个字符串 undef 检查返回 true?

检查应该是假的,因为 $line 不是未定义的(我在第一行定义了它)。为什么此代码段打印出“1”?