ในการรับn
อักขระสุดท้ายจากสตริงฉันคิดว่าคุณสามารถใช้
ending = string[-n..-1]
แต่ถ้าสตริงน้อยกว่าตัวอักษรนานคุณจะได้รับn
nil
มีวิธีแก้ปัญหาอะไรบ้าง?
ความเป็นมา : สตริงเป็น ASCII ธรรมดาและฉันสามารถเข้าถึง Ruby 1.9.1 ได้และฉันใช้ Plain Old Ruby Objects (ไม่มีเว็บเฟรมเวิร์ก)
chars
แทนการแยกได้