懒惰评估指的是寻求避免评估表达式的各种概念,除非需要它的值,并且在其所有用途之间共享表达式的评估结果,因此不需要对表达式进行多次评估。
如何为Angular应用延迟加载jquery,以减小第一个请求的大小?
我正在构建一个有角度的应用程序。在其模块之一(它的一个组成部分:我们需要使用现有的书面jquery代码)中。我想懒惰地加载它?有可能吗?
如何在严格评估的设置中编码corecursion / codata?
Corecursion意味着在每次迭代中调用大于或等于以前的数据的数据。 Corecursion在codata上工作,codata是递归定义的值。不幸的是,...
例如,这不是尾部调用:map _ [] = [] map f(x:xs)= fx:map f xs递归调用由(:)数据构造函数保护,因此它将不会构建像一个等价于...
例如,这不是尾调用:map _ [] = [] map f(x:xs)= fx:map f xs递归调用由(:)数据构造函数保护,因此它将不会构建像一个等价于...
问题是,我需要创建一个函数,当给定一个可能无限的序列的有限序列时,它会产生作为其“笛卡尔积”的序列。即给定序列'(...
我想在Haskell中生成一个相当大但有限的笛卡尔积,然后需要对其进行迭代(请考虑均值场模型的分区函数)。自然的做法是使用序列,...
我正在尝试找到将许多(例如100张)图像加载到网页上的最佳方法。一些图像是具有视差效果的大背景图像,其他图像是立方体上的图像(因此立方体的所有侧面...
我试图绕过相对较新的img属性“ loading”。我知道,如果img的属性为loading =“ lazy”,那么它将告诉支持该属性的浏览器,它是...
如https://stackblitz.com/edit/angular-qbbhgp中所示,我正在尝试实现一个非常简单的路由,其中 涉及模块的延迟加载。当我单击“链接”时,它似乎无法正常工作。我期望...
我试图了解如何在Python生成器中使用Django QuerySet,以便其懒惰地求值。该文档没有明确提及生成器,这似乎是唯一的(更多或...
我正在使用IO封装随机性。我正在尝试编写一种方法,将n个下一个函数迭代n次,但是由于随机性,下一个函数会产生包装在IO中的结果。 ...
假设我有一个带有副作用的函数(在示例中,副作用是打印了一些东西)。是否存在any()的任何版本或可迭代列表的任何构造,......>
我试图理解为什么以下Java程序给出OutOfMemoryError,而没有.parallel()的相应程序却没有。 System.out.println(Stream .iterate(1,i ...
`evaluate`,`rwhnf`和`seq`及其对应的“深层”之间有什么区别?
在有关计时计算的Wiki页面中,有一个计时纯计算的示例。核心思想是使用评估函数rnf和seq来确保所需的计算(1 + y ...
我正在尝试使用惰性列表来获取第一个10位素数。这是我基于(已有的)代码计算素数的方法:my @primes = 2,3,5,{first * %% none(@_),(@ ...
[我正在尝试通过计算公式来计算e常数(又称Euler数)。为了一口气计算阶乘和除法,我这样写:my @e = 1,{state $ a = 1; 1 /($ _ * ...
[Raku文档中指出,正在对收集结构进行惰性评估。在以下示例中,我很难得出关于结构的惰性的结论:说“迭代到...
据我所知,Haskell使用了惰性求值,它允许在有限的时间内对无限列表等操作进行求值。作为测试,我定义了以下函数...
我有一个带有一组选择的Integer ModelField。字段= models.IntegerField(choices = CHOICES_CONSTANT)此CHOICES_CONSTANT在另一个文件中定义并导入CHOICES_CONSTANT =(((0,...