В Python
>>> import string >>> string.uppercase 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
или
>>> string.digits '0123456789'
Есть ли способ использовать строковую константу в Ruby?
Мне не известны никакие строковые константы, подобные этим в Ruby, но вы можете указать диапазон символов для достижения того же:
>> ('A'..'Z').to_a.join("") => "ABCDEFGHIJKLMNOPQRSTUVWXYZ" >> ('0'..'9').to_a.join("") => "0123456789"
В ruby ничего такого нет.Но это легко сделать
class String def self.uppercase 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' end def self.digits '0123456789' end end
После того, как вы сможете позвонить
String.uppercase String.digits