rubyでforeach
ループを使用することについて質問があります。Rubyでforループを使用してデータを取得する
文書を表示するには、foreach
ループを使用してこれらの文書を表示します。これは、i
変数がdata["response"]["docs"][i]["topic"]
の内部にあるエラーを返します。これは繰り返し処理中のJSON文字列です。
私はそれがなぜ理解できません。誰かが私が間違っていることを教えてもらえますか?
私が単にdata["response"]["docs"][0]["topic"]
を実行すると、それはうまく動作しますが、i
では機能しません。何故ですか?
<%
(0..10).each do |i|
%>
<%= i %> <br/>
<%= data["response"]["docs"][i]["topic"] %>
<%
end
%>
を' ''どこのnをn.times'を使用することを検討してください'はループしたい回数です。それははるかに読みやすく理解できる。 –