问题标签 [isnullorempty]
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.
php - 使用 PHP 的 SimpleXML 检测空 XML 节点
首先让我说我不精通解析 XML 和/或编写 PHP。我一直在研究和拼凑我正在做的事情,但我被困住了。
我正在尝试创建一个基本的 if/else 语句:如果节点不为空,则写入节点的内容。
这是我正在调用的 XML 的片段:
这是我到目前为止的PHP:
显然,“guid”是一个空节点,但它正在返回:
我究竟做错了什么?:(
PS,我试过 hasChildren() 也没有用。
arrays - 在 ElasticSearch 上搜索具有空数组字段的文档
我有一组文档(类型为'article'),我想在数组字段中搜索包含元素/对象的文档
我想要两个查询(只有一个,但有一点变化):
- 获取所有有位置的文章
- 获取所有没有位置的文章
我尝试了不同的方法,但可能我对 ElasticSearch 太差了:
这不起作用。
- 您将如何解决我的查询?
但主要是:
- 您将如何搜索具有空数组字段的文档?
c++ - 计算空字符单元c ++
看在上帝的份上,这似乎是一段简单的代码,我就是不知道哪里出错了。
所以基本思想是它遍历数组,如果它是空的,则返回“空”,如果不是,则计算所有非空单元格并返回其中有多少。如果它有什么不同,我把它放在解构方法下。
通常它工作正常,它只是不会正确计数。它要么全部计算,要么不计算。
更新!
谢谢你们!我删除了这一count = count++
行,++count
它显示了比以前更正确的结果,但不是针对所有测试值(我保证不会再犯同样的错误)。事实上,我接受了使用strlen
函数的建议,因为没有特别需要 0 来代替,好吧,什么都没有。它还使代码变得非常短。谢谢!
java - MVEL 无法按需要进行空比较
根据 [ http://mvel.codehaus.org/Value+Emptiness中的 MVEL 文档
如果下面提到的条件为真,则应评估为真。
字符串的长度大于 0,但仅包含空格
布尔值为 false
数值为 0
但它没有给出预期的结果。
对于字符串情况,当字符串长度>0 但仅包含空格时,条件评估为假(使用的代码如下所示)。
/li>对于布尔值,无论布尔值如何,它都会评估为假(使用的代码如下);
/li>它在比较整数时显示错误。代码:
/li>
错误:
为什么它不能按照文档工作?
c# - IEnumerable vs Ilist - IsNullOrEmpty 扩展方法
IList<user>
作为用户,我有一个自定义集合。当我尝试检查是否users
为 null 或为空时,我没有得到任何智能帮助(如IsNullOrEmpty
),所以我编写了以下扩展方法
令我惊讶的是,我发现 IEnumberable 有 IsNullOrEmpty()。
据我所知,再延伸IList
,如果是这样的话应该支持。ICollection
IEnumerable
IList
IsNullOrEmpty
请纠正我错的地方。
c# - 如何检查有效输入c#
我正在尝试使这种方法像,如果您没有按下正确的值,则会显示一个消息框,当您按下消息框时它将返回,您必须尝试再次输入正确的值,依此类推。如果该字段为空或为空,则必须给出 = 0 .. 如果我按 ex。e2 它必须与消息框一起使用?
试过这个没有 else if .. 并且消息框 vil 没有消失?请帮忙
vb.net - Linq2Sql 选择字符串不为空或为空的位置
我正在尝试从表(带有连接)中提取记录,其中文本字段 PassFail 不能 = PASS 不能为空/空,但我正在努力解决语法问题。到目前为止,我遇到的错误指向我使用的语法不受 linq 支持。
我最近的尝试是
标准应该是 mi.PassFail 不应为 null 或为空或等于“PASS”
任何帮助表示赞赏。
vba - (VBA EXCEL) 只用四个空格替换 0
这是一个奇怪的具体问题。假设我有一个产生值为 0 的单元格。我正在将其写入文本文件。
当我写它而不是 0 时,我希望有四个空格(它本质上是 null 的视觉占位符)。
这条线的问题:
这倾向于用四个空格替换所有零。有人知道如何解决这个问题吗?我将不胜感激。
样本输入:
样本输出:
到目前为止我所拥有的:
- - - - - - - - - - - - - - - - -更新 - - - - - - - - ----------------------
所以我们只是决定在 isBLANK 条件下做一个 excel 表,如果它是假的,则显示 4 个空格。现在应该可以了。感谢所有的帮助。它本质上是一组空白单元格,并被转移到一张新表上。因此,由于某种原因,它总是显示 0 以显示其空白。我们决定 if else 是最好的。
Excel 代码:
c++ - 在 C++ 哈希表代码中返回空迭代器
我正在关注一些关于使用单独链接实现哈希表的手写笔记。特别是我正在寻找这个功能:
其中最后一个符号是空集。我知道我应该在那里返回一个“空”迭代器,但我该怎么办?也许返回 end() 迭代器?
sql-server - 如何在sql server中编写类似于ISNULL的IsNullOrEmpty方法
我想在 sql server 中具有类似于 ISNULL() 的功能,除了它应该检查表达式是否为空和空。
如果第一个参数为 null 或为空,则返回第二个。
有人能帮我吗?