วนซ้ำอักขระแต่ละตัวของสตริงในทับทิม 1.8.6 (each_char)
ฉันยังใหม่กับทับทิมและกำลังพยายามใช้งานตัวละครแต่ละตัวแยกจากสตริงพื้นฐานในทับทิม ฉันใช้ทับทิม 1.8.6 และต้องการทำสิ่งที่ชอบ: "ABCDEFG".each_char do |i| puts i end สิ่งนี้ก่อให้เกิดข้อผิดพลาดวิธีการที่ไม่ได้กำหนด `` each_char ' ฉันคาดหวังว่าจะเห็นผลลัพธ์แนวตั้งของ: A B C D ..etc เป็นeach_charวิธีการที่กำหนดไว้เพียง 1.9? ฉันลองใช้eachวิธีธรรมดาแต่บล็อกเพียงแค่ดึงสตริงทั้งหมดในบรรทัดเดียว วิธีเดียวที่ฉันคิดว่าจะทำอย่างไรซึ่งค่อนข้างไม่สะดวกคือการสร้างอาร์เรย์ของอักขระตั้งแต่ต้น: ['A','B','C','D','...'].each do|i| puts i end สิ่งนี้ได้ผลลัพธ์ที่ต้องการ: A B C ..etc อาจมีวิธีที่จะทำให้ได้ผลลัพธ์นี้โดยใช้สตริงที่ไม่ได้แก้ไขเพื่อเริ่มต้นด้วยหรือไม่? ฉันคิดว่า Java ที่เทียบเท่าคือ: for (int i = 0; i < aString.length(); i++){ char currentChar = …