问题标签 [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 连接权限后,我无法从用户对象获取任何用户信息。用户已定义,但其所有属性均为空。这是我的代码:
名称和空图像的输出为 undef
perl - 使用“undef”初始化自记录代码?
有时我想写:
表明可以缺少参数,否则// undef
当然是无用的。
这有多贵,编译器是否对其进行了优化?
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.
erlang - Erlang 应用程序 undef 错误(退出:{bad_return,)
我正在尝试运行自定义应用程序,但出现多个错误。我相信主要的 egs 应用程序会出错,因为它调用了未定义类型的 egs 补丁应用程序。我不知道如何让它工作我已经尝试过多次重新编译代码,以解决其他有类似问题的问题,但似乎没有任何效果。牛仔开始监听器仍未定义。
这是我收到的错误。
以下是产生错误的文件。
egs_patch_app.erl
egs_app.erl
json - 如何优雅地迭代从 JSON 生成的包含设置为“undef”和“null”的值的键值散列?
我正在提取第三方的 json 响应,有时字段的值实际上是“undef”或“null”。如果我尝试打印此 json 中每个对象的键和值,只要有 undef 值,它就会抛出未初始化的值错误。
有什么我可以添加到初始 $json->decode 以将那些 null/undefs 更改为 perl 可以处理的东西吗?或者甚至只是让它排除 null/undef 的值对被存入 $json_text?
arrays - 如果超出数组的最后一个元素,值是多少?
在这段代码中,shift 被使用了两次,尽管该方法只接受一个参数:
一旦再次使用 shift,这会使本地 $_ 的值是什么?我(也许天真地)假设转变为虚无会导致undef。但如果这是真的,这条线就没有意义了,对吧?:
上面的子被称为:
perl - undef 值并打印它
这是我第一次使用 Perl。
在 Perl 线程中,如果上下文是标量,则threads->exit()
子例程的返回值为 value。undef
输出是:
为什么在print "$re\n\n";
print 中执行但不在 in 中print (undef) . "TES\n";
?即使$re
是undef
.
我做了一个测试以确保 $re 是未定义的。
我去同样的输出。
string - 为什么这个字符串 undef 检查返回 true?
检查应该是假的,因为 $line 不是未定义的(我在第一行定义了它)。为什么此代码段打印出“1”?