Ruby 配列をEnumeratorとして返す

Rubyで、配列をEnumeratorとして返すソースコードを記述してます。「to_enum」を使用します。空の配列に使用した場合は空の「Enumerator」が返ります。
環境
- OS windows11 home
- ruby 3.1.3p185
配列をEnumeratorとして返す
配列をEnumeratorとして返すには、「to_enum」を使用します。
配列.to_enum
実際に使用してみます。
arr = [1, 2, 3, 4, 5]
p arr.to_enum
# #<Enumerator: [1, 2, 3, 4, 5]:each>
p arr
# [1, 2, 3, 4, 5]
「Enumerator」になっていることが確認できます。
空の配列
空の場合は、そのまま空の「Enumerator」が返ります。
arr = []
p arr.to_enum
# #<Enumerator: []:each>
p arr
# []
-
前の記事
ubuntu nautilusでアンドゥ・リドゥ ( undo / redo )を行うショートカットキー 2023.01.09
-
次の記事
Oracle Database エラー「ORA-01045: ユーザーxxxにはCREATE SESSION権限がありません。ログオンが拒否されました。」が発生した場合の対処法 2023.01.09
コメントを書く