问题标签 [empty-list]
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.
java - return nothing , using array == null or array.length == 0?
Supposing I have a function with following signature:
What is the recommended practice to return the value indicating there is no elements returned? Any pros or cons for each option?
java - Collections.emptyList() 而不是空检查?
如果我在某个类中有一个很少使用的集合,可能会被多次实例化,我有时可能会求助于以下“成语”以节省不必要的对象创建:
现在我想知道我是否不能使用 消除那些空检查Collections.emptyList()
,但是我必须add()
像这样更改 if 签入:
除了每次都分配一个新的空集合之外,有没有更好的方法来处理这个问题?
编辑:为了清楚起见,我想使用 Collections.emptyList(),但是上面在 add() 中的检查真的很丑……我想知道是否有更好的方法,甚至还有其他方法处理这个。
c# - C# 中是否有“空列表”单例?
在 C# 中,我经常使用 LINQ 和 IEnumerable。一切都很好(或至少大部分如此)。
但是,在许多情况下,我发现自己需要一个空IEnumerable<X>
的作为默认值。也就是说,我想
无需空检查即可工作。现在这就是我目前所做的,取决于更大的背景:
现在,虽然上述内容对我来说非常好——也就是说,如果创建数组对象有任何“额外开销”我不在乎——我想知道:
C#/.NET 中是否有“空的不可变 IEnumerable/IList”单例?(而且,即使没有,是否有一种“更好”的方式来处理上述情况?)
Java 有Collections.EMPTY_LIST
不可变的单例——“类型良好的”通过Collections.emptyList<T>()
——它可以达到这个目的,尽管我不确定类似的概念是否甚至可以在 C# 中工作,因为泛型的处理方式不同。
谢谢。
android - 在同一应用程序中为两个不同的空列表视图设置 2 个不同的图像
实际上,当我有单个列表时,我可以在我的应用程序中使用空列表视图。但是我遇到了两个使用相同 xml 的不同列表。现在我应该如何继续以便将 2 个不同的图像添加到我的不同列表中是空的,
jpa - jpa2 namedquery 计算空集合的问题
我有 2 个具有一对多关系的实体(ModTopScope 和 ModInstallResults)
和命名查询:
可以,只是ModTopScope的查询结果列表中没有记录,ModInstallResults表中没有对应的记录。我该如何解决?
选择记录的本机 sql,在 mod_install_resutls 表中没有相应的记录:
python-3.x - 有没有更好的方法来标记 Python 3 中的空列表?
我正在开发一个 Python 3 程序,它将实现顺序访问主文件。我有打开文件的代码工作正常,我发现自己使用哨兵值来防止空的主文件(在我遍历每一行之后)。有没有更 Pythonic 的方法来防止空列表?
translist
是交易清单(即 1 Brown 123 Main St.)。
masterlist
是主文件中当前名称-地址对的列表(即 Charlie 134 South St.)。
毫不犹豫地批评我的 python,这是我用它编写的第一个非一次性程序。还有,这个程序还没有完成,我还在计划实施修改和删除。
提前致谢!如果您需要更多信息或程序的完整代码,请发布。
crystal-reports - Avoid column names on empty results in Crystal Reports
My question it's quite simple.
Suppose I have a "StoredProcedure" that gives me a result of a table with 2 columns, say: "Name" and "Surname".
I want to show the table only if the result set is not empty.
If I drag&drop the "Name" and "Surname" fields to the "Details" section, it automatically generates in the Header section the name of those columns, but if the result set is empty, I still see the column names. What I want is to make the column names dissapear if there isn't any data to show.
Any idea of how to do this?, it sounds very reasonable so I guess the solution is simple, but I don't know it
string - 在 Pyyaml 中,如何以块样式表示空字符串和列表?
我已经添加了折叠字符串的表示器,如Python 中任何支持将长字符串转储为块文字或折叠块的 yaml 库中提到的文字字符串?. 我还添加了代表以在转储的 yaml 内容中以块样式打印列表。
但问题是当字符串为空时,即“”或列表为空时,它们以非块样式出现在转储的 YAML 内容中。
如何强制 pyyaml 转储程序使用“>”或“|”输出“”空字符串 生成的 YAML 内容中的块样式中的样式和带有 flow_style=False 的空列表?
python - 检查空值列表
检查列表是否仅包含空值(不是列表是否为空,而是空元素列表)的最有效方法是什么?我在 for 循环中使用著名的 pythonic 隐式布尔方法:
周围有更好的吗?