gpt4 book ai didi

ruby - 为什么在 Array 已经是 Enumerable 时使用 Array#to_enum?

转载 作者:数据小太阳 更新时间:2023-10-29 07:44:10 26 4
gpt4 key购买 nike

据我了解,Array 类已经混合在 Enumerable 模块中。

如果是这样,为什么没有 [:example].next

为什么我需要让它成为[:example].to_enum.next

最佳答案

to_enumEnumerable无关,它返回一个EnumeratorArray 没有 next 方法,因为 nextEnumerator 方法,而不是 Enumerable 方法。

关于ruby - 为什么在 Array 已经是 Enumerable 时使用 Array#to_enum?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19053601/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com