Существует ли какой-нибудь непонятный / эзотерический API, который Apple предоставляет для определения того, является ли экземпляр Decimal
повторяющимся десятичным числом?
(я сделал свою домашнюю работу и знаю, что такого метода / свойства в * нет1004 *. Вот почему я сказал «неясный / эзотерический».)
Если нет, есть ли функция деления, которая выдает ошибку, когда результат не может быть полностью представлен - например, BigDecimal
в Java?Этого было бы достаточно.
Вариант использования
На случай, если люди спросят «зачем вам это нужно»:
Курс иностранной валюты, которыйокругляется до минимально необходимого масштаба, если деление заканчивается, и в противном случае сокращается до десятичного.Например, «0,000047» должно отображаться правильно, где, как если бы показатель был что-то вроде «0,333 ...», оно должно просто отображать «0,33».