问题标签 [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.

0 投票
1 回答
637 浏览

android - 如果我的列表片段之一为空,我想显示一条空消息

即使列表可用,也会显示空文本。我厌倦了到处寻找解决方案,但对我没有任何帮助

0 投票
1 回答
190 浏览

haskell - 例外:Prelude.head:空列表

这是我对扩展功能的尝试:

当我做:

我明白了

但我想要

因为我应该有

添加我自己定义分裂,即:

例如,如果我输入

然后我会得到

0 投票
1 回答
761 浏览

collections - C# 2.0 空集合

我正在开发一个用 .NET 2.0 编写的库,该库具有一个返回类型列表对象的静态方法。

在单元测试期间,我遇到了一个鬼鬼祟祟的小错误,在与错误无关的行上抛出了一个异常。最终我发现这是这个列表返回 null 的结果。

为了防止这种情况,我看到返回这种类型集合的推荐方法是使用Enumerable.Empty<TResult>. 但是,这需要 Linq (.NET 3.5 +)。

在这种情况下,有没有更好的方法(最佳实践?)返回 null 以外的集合?

  • 是否有Enumerable.Empty<T>().NET 2(非 Linq)等价物?

这是我尝试使用@EagleBeak 的建议:

执行时会产生以下异常:

MethodReturnEmptyCollection.exe 中出现“System.InvalidCastException”类型的未处理异常

{“无法将
'System.Collections.Generic.List'1[MethodReturnEmptyCollection.ExampleItem][]' 类型的对象转换为 'System.Collections.Generic.List'1[MethodReturnEmptyCollection.ExampleItem]'。”}


更新:

在 EagleBeak 的输入之后,我发现这个问题回答了我的问题并且非常有趣:
使用 Enumerable.Empty() 而不是 new List 来初始化 IEnumerable 是否更好?

也发现了这个:
根据 Jon Skeet的说法,你也可以yield break用来做同样的事情。

0 投票
0 回答
403 浏览

android - Android 应用更新,getpurchases() 不返回任何内容

我在 Google Play 上发布了一个具有应用内计费功能的应用程序,一切正常,直到我将新版本上传到开发者控制台。

如果我上传更新的 apk 谷歌服务器似乎忘记了我所做的购买。

如果我不更新一切正常,谷歌会返回一个包含我所做的所有购买的捆绑包,这里发生了什么?

当我更新应用程序 purchaseDataList.size() 返回 0。

谢谢!!

0 投票
2 回答
892 浏览

android - Facebook Graph API:分页下一个新闻源返回数据为空

我是 Facebook API 的新手。我使用 Facebook Android SDK 来获取使用 facebook graph API 的用户的新闻源。

在模拟器 android 中:我使用自己的帐户,一切顺利:接下来我可以获取新闻源和寻呼。

但是,当我登录到另一个测试人员帐户时,我只能检索 facebook Graph API 的第一次和第二次调用的数据新闻源:https ://graph.facebook.com/v2.0/me/home 对于第三次调用,返回json数据为空

有没有人遇到过同样的问题?

感谢

0 投票
7 回答
685 浏览

python - 如何检查我的循环是否从未运行过?

如何检查我的循环是否从未运行过?

这对我来说看起来太复杂了:

没有更简单的解决方案吗?

上述解决方案来自好奇效率.org

更新

  • 数据可以包含None项目。
  • data 是一个迭代器,我不想使用它两次。
0 投票
0 回答
101 浏览

list - 在这种情况下,为什么要使用模式 (_:_) 而不是简单的通配符?

当我浏览时GHC.List.hs,我遇到了以下定义null

我很惊讶第二个等式不简单

这个替代等式在语法上是有效的并且不会改变null: 因为第一个模式是空列表,所以只有当参数是非空列表时才会使用第二个模式。此外,在我看来,这个替代方程更简单,更易读。这引出了一个问题:

(_:_)在这里使用模式而不是通配符是否有特殊原因?

(如果这是一种优化形式,请详细说明。)

0 投票
3 回答
1345 浏览

android - 如何在listfragment中动态更改空视图的文本

我对此有很多解决方案,但没有一个解决了我的问题。我想要做的是,当我的列表视图为空时,如果显示默认的空文本视图(在 xml 中声明)则可以,但是如果我想在扩展 listfragment 的活动中根据我的需要并使其可见....最近我尝试了这个:

它没有给出任何错误,但也没有解决问题。任何帮助将不胜感激谢谢

编辑: 这是我的 listfragment 布局

0 投票
2 回答
46 浏览

android - 在 ListFragment 上设置 empy 视图

我有一个带有自定义适配器的列表片段,如下所示:

问题是我想在我的列表中没有项目的情况下设置一个视图。我怎么能做到?我的 java 类正在扩展 ListFragment。谢谢!

0 投票
1 回答
300 浏览

python - Pyner 空字典

我正在使用斯坦福命名实体识别器 (NER)的 python 接口。该代码可以在Pyner 代码中找到


假定的输出:



问题:我得到空集,为什么?


我尝试了以下解决方案-StackoverFlow,但它不起作用我收到以下异常: