lazy-evaluation 相关问题

懒惰评估指的是寻求避免评估表达式的各种概念,除非需要它的值,并且在其所有用途之间共享表达式的评估结果,因此不需要对表达式进行多次评估。

保存说明以供以后评估,可能吗?

我想保存关于如何在以后确定值的“指令”,而不是在当前时间保存实际值。这甚至可能吗?一个简单的C#示例:int [] myArray = ...

回答 2 投票 -2

角度嵌套路由

我有这个项目:主要路线:const路线:路线[] = [{路径:'登录',loadChildren:'app / login / login.module#LoginModule'},{路径:'仪表板',...

回答 1 投票 0

通过Clojure和JDBC将5,000,000行移动到另一个Postgresql DB

我试图从一个Postgre数据库移动5,000,000行到另一个。两个连接都在Hikari CP连接池中。我经历了很多文档和帖子。它给我留下了代码......

回答 2 投票 3

懒人加载图片如何

我正在开发一个eshop。基于类别的产品页面我推出了一些基于javascript的过滤。但是,如果某个类别包含大量产品,则会出现问题。这个链接有类似的东西我...

回答 6 投票 11

R - 非线性回归(nls)和多项式相互作用(poly)

如果我明确定义参数(在下面的例子中为“a”和“b”),我可以在R处运行nls回归。但是,如何在...中使用通用数量的变量/更高的degress编码nls?

回答 2 投票 1

分解Eigen3临时值以提高计算速度

我很抱歉提出关于Eigen3的优化计算方案的一般性问题。让我们假设我们拥有两个Eigen3矩阵,M和N.想象一下,我们需要计算以下内容:Eigen :: Matrix&...

回答 1 投票 2

view :: c_str是否存在view :: split的问题?

鉴于auto cstr =“quick brown fox”;我们有一组适配器只是为了分割单词然后尝试将它们显示为格式化范围。 auto adapters = ranges :: view :: split('')|范围::视图::所有;如果...

回答 1 投票 3

什么是“按名称呼叫”?

我正在做一个家庭作业,我们被要求以我们开发的某种语言(使用Scheme)实施名为“按名称呼叫”的评估策略。我们在...中给出了一个例子

回答 3 投票 15

如何在严格评估的语言中实现保护递归?

我在Javascript中实现了Scott编码的List类型以及模拟Semigroup类型类的重载append函数。追加工作得很好但是对于大型列表它会炸掉堆栈。 ...

回答 1 投票 6

Scala:部分评估函数并缓存固定值

有一种简单的方法可以以纯函数的方式缓存部分应用函数的固定值。代码示例:scala> def f(x:Int,y:Int)= {def expensiveCalculation(num:Int)= {...

回答 3 投票 4

潜在类分析(poLCA)以编程方式在R中创建公式

我想以编程方式选择变量/为poLCA函数创建一个公式。当我需要使用“~1”时,问题似乎就出现了。否则,制定一个公式是微不足道的。下面,......

回答 1 投票 0

捕获shell输出时,Chef编译错误

我有一个看起来像这样的厨师食谱:package'build-essential'do action:install end cmd = Mixlib :: ShellOut.new(“gcc -dumpversion”)cmd.run_command gcc_version = cmd.stdout.strip()。 ..

回答 1 投票 0

javascript eval方法

如何在javascript eval()方法中查看变量值?是否有可能在eval方法中“步入”和“跨越”?例如,使用如下代码:eval(“if(true){var a = 10; ...

回答 4 投票 1

具有表达式模板的多维数组模板类

我试图通过实现我自己的多维数组类来理解表达式模板。基本上,我分配一个连续的内存,然后用()运算符计算偏移量。 ...

回答 1 投票 0

pseq可以用seq来定义吗?

据我所知,seq a b在返回b之前评估(强制)a和b。它不能保证首先评估a。 pseq a b计算第一个,然后计算/返回b。现在考虑......

回答 1 投票 0


seq如何评估Haskell中的无限列表?

据说Haskell seq函数强制评估其第一个参数并返回第二个参数。它用于增加表达式评估的严格性。那以下怎么可以简单......

回答 1 投票 3

© www.soinside.com 2019 - 2024. All rights reserved.