Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
我怎样才能制作自己的惰性迭代器?
我正在创建一个生成大量数据的 C 11 类 该数据当前来自数据库 无法完全放入内存中 我想为用户提供一个行为类似于常规 STL 迭代器的迭代器 但这会很懒 更准确地说 我可以做这样的事情 for auto item big bunch of
c
C11
Iterator
lazyevaluation
Python 中的延迟求值/惰性求值
我想延迟对类实例的成员函数的调用的评估 直到该实例实际存在 最小工作示例 class TestClass def init self variable 0 self variable 0 variable 0 def get variabl
python
lazyevaluation
delayedexecution
注释扩展函数的惰性求值
我编写了一个函数来扩展组内的注释 function data group col expand col data gt dplyr group by rlang ensym group col gt dplyr mutate rlang e
r
dplyr
lazyevaluation
将迭代器取消引用到临时范围时出现非指针操作数错误
Using auto empty line auto str return str size 0 我们做得到 auto line range with first non empty ranges view drop while range
c
C11
lazyevaluation
rangev3
unsafeInterleaveIO 什么时候不安全?
与其他不安全 操作不同 文档 http hackage haskell org packages archive base latest doc html System IO Unsafe html v unsafeInterleaveIO
Haskell
ghc
lazyevaluation
在自己的定义中使用变量?
无限流 val ones Stream Int Stream cons 1 ones 一个值怎么可能在它自己的声明中使用呢 看起来这应该会产生编译器错误 但它确实有效 它并不总是递归定义 这实际上有效并产生 1 val a Int a 1
scala
functionalprogramming
lazyevaluation
delayedexecution
如何从 Scala Iterable 中获取不同的项目,保持惰性
我有一个java lang Iterable它惰性地计算它的值 我从 Scala 访问它 是否有一种只返回不同值的核心 API 方法 例如 想象有一个过滤器方法 它还提供了迄今为止返回的所有结果 val myLazyDistinctIter
scala
Collections
lazyevaluation
懒惰评估不那么懒惰吗?
我一直听说 C 使用惰性求值 所以对于某些代码 比如if true DoExpensiveOperation 将返回true不执行DoExpensiveOperation 在面试测试中我看到了以下问题 static bool WriteIf
c
lazyevaluation
按广度优先顺序列出目录所有内容导致效率低下
我编写了一个 Haskell 模块来按广度优先顺序列出目录的所有内容 下面是源代码 module DirElements dirElem where import System Directory getDirectoryContents
performance
loops
Haskell
IO
lazyevaluation
是否有使用严格求值的 Haskell 编译器或预处理器?
我正在寻找一个默认使用严格求值而不是惰性求值的 Haskell 编译器 我只想使用 OCaml 但 Haskell 的语法是好多了比 OCaml 的 Haskell 是纯粹的 并且具有很酷的功能 例如类型类 我真的不想经常把 s and 我
compilerconstruction
Haskell
lazyevaluation
AppRegistryNotReady:翻译基础设施无法初始化
当我尝试访问我的应用程序时 出现以下错误 AppRegistryNotReady 翻译基础设施无法 在应用程序注册表准备好之前初始化 检查你是否没有 在导入时进行非惰性 gettext 调用 这是我的 wsgi py 文件 WSGI con
python
django
lazyevaluation
gettext
djangoi18n
如果 python 迭代器返回可迭代对象,我如何将这些对象链接到一个大迭代器中?
我将在这里给出一个简化的例子 假设我在 python 中有一个迭代器 并且该迭代器返回的每个对象本身都是可迭代的 我想获取此迭代器返回的所有对象并将它们链接在一起形成一个长迭代器 是否有一个标准实用程序可以实现这一点 这是一个人为的例子 x
python
Iterator
lazyevaluation
为什么不是 (20 >) 。长度 。取 10 === const True
tl dr 事实难道不是这样吗20 lt length take 10 whatever需要whatever成功地对列表进行模式修补 至少 or 缺乏 懒惰 或者 换句话说 为什么不 20 gt length take 10 const T
Haskell
functionalprogramming
patternmatching
lazyevaluation
懒惰的 juxt 函数有什么优点吗?
在回答中一个问题 https stackoverflow com questions 10044254 is there a reverse map function关于一个使用相同参数映射多个函数的函数 A juxt 我想出了一个基本上采
Clojure
functionalprogramming
lazyevaluation
Foldl 是如何偷懒的?
有很多好的问题和答案 https stackoverflow com questions 4977417 haskell foldl and stack overflow about foldl foldr and foldl 在哈斯克尔
Haskell
lazyevaluation
fold
为什么 :sprint 总是打印“_”?
Prelude gt let a 3 Prelude gt sprint a a Prelude gt let c ab Prelude gt sprint c c 为什么总是打印一个 我不太明白的语义 sprint命令 Haskell 是
debugging
Haskell
lazyevaluation
ghci
避免使用实体类内的方法定义进行查询时出现查询客户端评估错误
In a NET核心2 1项目中 我使用 EF Core 和命令模式 使用MediatRSQL Server 数据库上的库 我通过使用以下设置来设置项目以避免客户端查询评估 var phaseOptions new DbContextOpt
c
sqlserver
EntityFramework
EntityFrameworkCore
lazyevaluation
在 Hibernate 中禁用延迟加载
如何在 Hibernate 中禁用延迟加载 我使用的是持久性注释 而不是 hbm xml 文件 我正在按 ID 获取单个对象 并希望加载所有属性 在我使用该对象之前会话已关闭 Thanks 您需要使用 FetchType EAGER 注释您
Hibernate
persistence
lazyevaluation
hibernateannotations
R:如何使 dump.frames() 包含所有变量,以便稍后使用 debugger() 进行事后调试
我有以下代码 它会引发错误并使用以下命令写入所有帧的转储dump frames as 提议 e G 通过哈德利 威克姆 http adv r had co nz Exceptions Debugging html a lt 1 b lt H
r
debugging
lazyevaluation
Environments
rdebug
Java 流惰性 vs 融合 vs 短路
我试图对 Java 流 API 中惰性求值的应用形成一个简洁而连贯的理解 目前我的理解是这样的 元素仅在需要时才被消耗 即流是惰性的 并且中间操作是惰性的 例如过滤器 仅在需要时进行过滤 中间操作可以融合在一起 如果它们是无状态的 短路操作
Java
java8
lazyevaluation
javastream
Fusion
1
2
3
4
5
6
7
»