RubyMonk делает вывод о том, как вы можете использовать символы подчеркивания для удобства записи больших чисел, которые могут быть трудночитаемыми без демаркации.Метод создания огромного количества
Их задача: попытаться использовать символы подчеркивания, чтобы сделать огромный, читаемый номер. Они предоставляют этот код:
def describe(something)
puts "I am a: #{something.class} and I look like: #{something}"
end
def big_num
# create a huge number
end
describe(big_num)
Может ли кто-нибудь объяснить, как я собирался создать огромное количество? В соответствии с приведенными ниже сообщениями об ошибках, я должен использовать символы подчеркивания в коде, чтобы он прошел.
'1000 == 1_000', поэтому' 1_000_000_000' .. Это обозначение подчеркивания Ruby позволяет нам использовать (для удобства). – Myst
Какое сообщение об ошибке? – sawa
Uh. 'Bignum' и' Fixnum' являются реалистично-ориентированными оптимизациями, их действительно не следует преподавать в рубиновом курсе вообще, особенно не для начинающих. Ruby только гарантирует, что существует класс Integer, и он позволяет, но не требует и не определяет один или несколько подклассов для конкретной реализации. –