次のコードがあります。
comment_array = ['I.','He6']
comment_array_altered = []
comment_array.each do |comment|
comment_array_altered << comment
end
comment_array_altered.each do |x|
emotion_array << Chime.emotion(x)
polarity_array << Chime.category(x)
end
puts comment_array
Chime.emotion
とが何をしているのChime.category
かはかなり無関係ですが、まったくアクセスcomment_array
していないことを知っておいてください。x
配列内のオブジェクトである に対してのみ作業を行っていますcomment_array_altered
。これは私が行うときに起こっていることですputs comment_array
:
i
he
元の配列は、句読点と整数を削除するために変更されており、すべての単語が小文字になります。なぜこれが当てはまるのか、何か説明はありますか?価値のあることとして、これはまさに Chime gem が行っていること (句読点、整数を削除し、単語を小文字にする) ですが、gem はこの配列ではなく、 でのみ動作する必要がありますcomment_array_altered
。