scala - 光滑的“for/yield”-查询不能通过负比较编译
问题描述
正如你所看到的,下面的函数正在编译,虽然它基本上是相同的查询,但有一个积极的比较(虽然我不知道它是否真的在做它应该做的事情)。当交换if
条件的顺序时,它告诉我&&
无法解决。我不知道是不是这样,但我猜第二个table query object
,在这种情况下contents
,似乎还没有完成。但是,这引出了为什么第二个函数/查询正确编译的问题。
你对此有答案吗?我在这里做错了吗?
提前致谢!
解决方案
根据 slick docs ,您应该在查询中使用=!=
不等式和相等性===
推荐阅读
- java - 如何解决错误=“在Spring应用程序期间找不到页面404”
- google-cloud-firestore - 是否可以使用一种意图来检测所有用于从 Firestore 查询数据的用户输入?
- android - Koin 2 在 Android 项目中创建功能范围的问题
- android - 查询特定的子表单 Firebase
- machine-learning - 在 mxnet 错误中定义一个简单的神经网络
- amazon-web-services - 有没有办法在 s3 存储桶中部署前端代码?
- java - 保留对象的最新版本
- html - 对齐内容的默认值是什么?
- c# -
- html - 在这种情况下如何选择第一个孩子?