问题标签 [lazylist]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sml - 具有惰性列表功能的 SML
我正在尝试制作一个可以返回惰性列表的特定第 n 个元素的函数。
这是我做的:
我期望结果是随着再利用的进行,最终变量与变量cur
相同target
,然后函数迭代器返回SOME value
,因此它将返回最后的第 n 个元素。
但是当我编译并运行它时,它只返回第一个元素,但是我用惰性列表对象进行测试。
请弄清楚是什么问题。我不知道...
cf)我制作了另一个与此问题相关的函数,该函数将惰性列表转换为包含前 N 个值的 SML 原始列表。上面的代码:
奇怪的是函数 firstN 工作正常。
scheme - 方案子集和惰性列表
我有一个惰性列表界面,我正在尝试使用它来构建一个给定列表的子集的惰性列表。
界面:
目标是让函数生成一个惰性列表,并在需要时使用 take 函数获取给定数量的子集。
我的拍摄功能:
测试用例:
我看到它的方式有几个步骤:
- 检查列表是否为空 - 如果是,则返回构造的空惰性列表。
- 如果列表不为空,则返回带有 car 元素的惰性列表,并使用 cdr 元素再次调用 all-subs。
我该如何进行?
haskell - 如何对列表中的数字求和
我的问题是:
我有一个列表和一个数字,我想把这个数字加到列表中,这样我就可以做到这一点
它有效。
我的问题是我想根据列表的长度添加n+1
, 。n+2
n+3
如果我做
它不起作用,因为b
它没有前进,所以如果我有Adding´ [1,3,4] 3 = [4,7,9]
.
scala - LazyList .scanLeft() 在空列表上调用
当我找到#2 问题的非常优雅的解决方案时,我一直在 Scala 中做一些欧拉问题。但是,我在理解它为什么起作用时遇到了一些问题。据我所知,它需要1
并将其添加fibbonaciNumbers.scanLeft(1)(_ + _)
到初始化相同的数组中。怎么可能调用scanLeft()
目前为空的 LazyList?
list - 如何在 OCaml 中显示惰性列表的结果?
我的代码是:
然后我做:
但是如何显示一个 LazyList 呢?
scala - Scala 中的 LazyList 和 Stream 有什么区别?
我注意到它Stream
已被弃用Scala 2.13
,他们建议使用LazyList
. 他们还说“使用 LazyList(完全惰性)而不是 Stream(只有惰性尾部)”。
它到底是什么意思?他们为什么不赞成Stream
?
reactjs - react-onsenui中如何使用LazyList组件显示动态数据?
我正在使用Axios
从服务器获取 dataList 并将其作为数组存储在状态中。我想使用LazyList
,但在文档中,没有props
用于从服务器获取动态数据数组,类似于dataSource
List 组件,但在LazyList
我只能看到项目 1、项目 2、... 有没有办法显示动态数据响应LazyList
?
我想像下面的代码一样运行服务器的长数组列表,但它不起作用。
android-softkeyboard - Jetpack 撰写 LazyColumn 或 Scrollable Column 和 TextField 的 IME 填充不起作用
我正在尝试设置一个文本字段列表,当用户将焦点设置在底部的一个文本字段上时,我希望用户可以看到出现的 IME 软键盘和根据我的清单中设置的配置填充的文本字段文件android:windowSoftInputMode="adjustPan",但它第一次不起作用,它仅在列出的某些文本字段已经具有焦点时才起作用。
我在 onCreate 方法中的代码。
smooth-scrolling - 加载巨大列表时 Flutter ListView.separated 帧丢失
我正在尝试在flutter for windows中显示一个惰性列表。该列表中大约有 2300 个元素。该列表位于 FutureBuilder 中,其未来是从 Hive 数据库中获取 2300 个元素。列表中的每个元素都是具有一些属性的 MaterialButton。快速滚动时,我无法平滑滚动。一些帧被丢弃。我尝试过cacheextend并将automatickeepalives 设置为 true。仍然有同样的问题。当ItemExtend设置为较大的数字(比如 40)时,scrollView工作正常无丢帧。在发布模式下,它有更好的性能,但仍然有一些帧被丢弃。这个问题的最佳解决方案是什么?
kotlin - 使用撰写导航导航时,惰性列闪烁
我设置了导航、分页并使用流将 ui 与模型连接起来。如果简化,我的屏幕代码如下所示:
这是我的 NavHost 代码:
但是当我从另一个屏幕导航回 MainScreen 或只是打开抽屉时,数据再次从 DataSource 加载,我看到LazyColumn
.
如何避免重新加载数据?