nएक स्ट्रिंग से अंतिम वर्ण प्राप्त करने के लिए , मैंने माना कि आप उपयोग कर सकते हैं
ending = string[-n..-1]
लेकिन अगर स्ट्रिंग nलंबे अक्षरों से कम है , तो आप प्राप्त करते हैं nil।
क्या वर्कअराउंड उपलब्ध हैं?
पृष्ठभूमि : तार सादे ASCII हैं, और मेरे पास माणिक 1.9.1 तक पहुंच है, और मैं प्लेन ओल्ड रूबी ऑब्जेक्ट्स (कोई वेब फ्रेमवर्क) का उपयोग नहीं कर रहा हूं।
charsविभाजन के बजाय उपयोग कर सकते हैं ।