lazy-evaluation 问答列表

避免在懒惰的 getter 函数上“$0 是不可变的”?

作者:Peter71 提问时间:4/12/2023

我的结构中有一个名为 labelColors 的懒惰变量: lazy var _labelColors: LabelType = { return url.getTagColors() }() ...

Haskell 的“readFile”是否将整个文件内容读入内存?

作者:halloleo 提问时间:7/2/2022

我想从 Haskell 程序中的大文本文件(~10GB)中选择倒数第一行。n 我找到了一种如何从内部字符串中获取 -th last 的方法:n myLen = 7 n = 3 -- one-bas...

如何将 sapply 应用于使用 match.call 的函数?

作者:pomodoro 提问时间:7/13/2019

我正在使用一个现有函数,该函数用于捕获输入并使用此输入定义数据框。我想用字符串名称的向量应用于与数据框中的变量名称匹配的函数。但是,该函数捕获 ,因此,这不起作用。match.callsapplysa...

Scala 中的惰性计算、thunk 和函数闭包

作者:Rupam Bhattacharjee 提问时间:3/13/2020

case class Test[A](elem: () => A) object Fun extends App { def test1(v: => Int): Test[Int] = Test...

请解释“thunks”的编码。

作者:Trenton J 提问时间:3/21/2023

我有我从书中尝试过的以下代码。 ;pg 51 "The Scheme Programming Language" by R. Kent Dybvig" (define lazy (lambda (t...


共5条 当前第1页