Сообщение Re: Библиотека форматирования marty::format от 09.06.2025 16:15
Изменено 09.06.2025 16:16 Marty
Re: Библиотека форматирования marty::format
Здравствуйте, Marty, Вы писали:
Присунул поддержку своего marty::BigInt.
Присунул форматирование римскими цифрами — спецификаторы 'r'/'R'. Ноль выводится как строка 'NULLA', бесконечность (все числа больше 9999) — 'INFINITAS'
Можно обсудить, с какой величины число можно считать бесконечностью. С лимитом 9999 будет выведено девять цифр 'M', а при лимите в 65535 — цифр 'M' будет 65. Так как у римлян не было символов для 5000 и 10000, явно они не пользовались такими числами, и какие большие значения можно было бы вывести римскими цифрами — я хз.
Присунул поддержку своего marty::BigInt.
Присунул форматирование римскими цифрами — спецификаторы 'r'/'R'. Ноль выводится как строка 'NULLA', бесконечность (все числа больше 9999) — 'INFINITAS'
Можно обсудить, с какой величины число можно считать бесконечностью. С лимитом 9999 будет выведено девять цифр 'M', а при лимите в 65535 — цифр 'M' будет 65. Так как у римлян не было символов для 5000 и 10000, явно они не пользовались такими числами, и какие большие значения можно было бы вывести римскими цифрами — я хз.
Re: Библиотека форматирования marty::format
Здравствуйте, Marty, Вы писали:
Присунул поддержку своего marty::BigInt.
Присунул форматирование римскими цифрами — спецификаторы 'r'/'R'. Ноль выводится как строка 'NULLA', бесконечность (все числа больше 9999) — 'INFINITAS'.
Для вывода используются латинские буквы. Можно включить использование 'Unicode'-символов для римских цифр соответствующим флагом при вызове функции форматирования.
Можно обсудить, с какой величины число можно считать бесконечностью. С лимитом 9999 будет выведено девять цифр 'M', а при лимите в 65535 — цифр 'M' будет 65. Так как у римлян не было символов для 5000 и 10000, явно они не пользовались такими числами, и какие большие значения можно было бы вывести римскими цифрами — я хз.
Присунул поддержку своего marty::BigInt.
Присунул форматирование римскими цифрами — спецификаторы 'r'/'R'. Ноль выводится как строка 'NULLA', бесконечность (все числа больше 9999) — 'INFINITAS'.
Для вывода используются латинские буквы. Можно включить использование 'Unicode'-символов для римских цифр соответствующим флагом при вызове функции форматирования.
Можно обсудить, с какой величины число можно считать бесконечностью. С лимитом 9999 будет выведено девять цифр 'M', а при лимите в 65535 — цифр 'M' будет 65. Так как у римлян не было символов для 5000 и 10000, явно они не пользовались такими числами, и какие большие значения можно было бы вывести римскими цифрами — я хз.