小编Ege*_*Aia的帖子

使用Prolog的一个未知的线性方程

我想知道如何解决一个未知的基本线性方程.

我尝试通过字符串拆分来实现它以获得解决方程所需的一切,但我确信有更好的方法.

solve(5 + X = 10).
X = 5.
solve(5+8 = Ans).
Ans = 13.
Run Code Online (Sandbox Code Playgroud)

这是我想要解决的问题.我想用solve/1.

先感谢您.

prolog constraint-programming clpfd

4
推荐指数
1
解决办法
256
查看次数

如何在where子句内的enumerable上使用if条件

让我说我有一个查询,我必须选择特定的产品.

我有一个名为recipe的类,它具有关于使用的ingridients的数量.

起初我想采取所有未删除的配方,这很容易:

var recipes = context.Recipes.Where(a=> !a.Deleted);
Run Code Online (Sandbox Code Playgroud)

现在我想通过枚举来选择含水的例子.这将是这样的

recipes = recipes.Where(a => a.Ingridients.Where(b => b.Name == "Water"));
Run Code Online (Sandbox Code Playgroud)

但这就是问题所在.知道如何解决这个问题吗?

c# linq

1
推荐指数
1
解决办法
107
查看次数

标签 统计

c# ×1

clpfd ×1

constraint-programming ×1

linq ×1

prolog ×1