[解決済み] ルビーeach_with_indexオフセット
2023-05-17 18:56:37
質問
each_with_index ループのイテレータでインデックスのオフセットを定義することはできますか? 私のストレートフォワードの試みは失敗しました。
some_array.each_with_index{|item, index = 1| some_func(item, index) }
編集する
明確化しました。配列のオフセットではなく、each_with_index内のインデックスが0からではなく、例えば1から始まるようにしたいのです。
どのように解決するのですか?
実は
Enumerator#with_index
はオプションのパラメータとして offset を受け取ります。
[:foo, :bar, :baz].to_enum.with_index(1).each do |elem, i|
puts "#{i}: #{elem}"
end
の出力があります。
1: foo
2: bar
3: baz
ちなみに、1.9.2のみであると思います。
関連
-
[解決済み】Ruby: 特定のバージョンのruby gemをインストールする方法は?
-
[解決済み] Rubyでnil値をマッピングして削除する方法
-
[解決済み] Rubyのswitch文の書き方
-
[解決済み] Rubyで配列に値が存在するかどうかを確認する方法
-
[解決済み] Rubyからシェルコマンドを呼び出す方法
-
[解決済み] Rubyでnilとemptyとblankを理解する方法
-
[解決済み] Rubyで文字列を小文字・大文字に変換する方法
-
[解決済み] Rubyのattr_accessorとは何ですか?
-
[解決済み] Javaでリストを反復処理する方法
-
[解決済み】PHPの'foreach'は実際どのように動作するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Rubyでシングルクォートとダブルクォートを使い分けるとパフォーマンスが上がりますか?
-
[解決済み] インストールされているすべてのGemsを削除して最初からやり直す
-
[解決済み] Rubyで「逆レンジ」を繰り返し処理できないのはなぜですか?
-
[解決済み] ruby システムコマンドの終了コードチェック
-
[解決済み] RubyのREPLを開くコマンドは何ですか?
-
[解決済み] Rubyで本当に安いコマンドラインオプションのパース
-
[解決済み] rspecでテストグループを無効にする?
-
[解決済み] Rubyでディレクトリを再帰的にリストアップするためのワンライナー?
-
[解決済み] RubyでDateTime.nowをUTCに変換するには?
-
[解決済み] FactoryGirlのbuildメソッドとcreateメソッドの違いは何ですか?