From OpenSCADAWiki
- Ціле та реальне число:
- Властивості:
- MAX_VALUE — максимальне значення;
- MIN_VALUE — мінімальне значення;
- NaN — недостовірне значення.
- Функції:
- bool isEVal(); bool isNaN( ); — перевіряє значення на null-EVAL, та не число для Реального.
- string toExponential( int numbs = -1 ); — повертає рядок відформатованого числа, у експоненціальній нотації та кількістю значущих цифр numbs. Якщо numbs відсутній то цифр буде стільки скільки потрібно.
- string toFixed( int numbs = 0, int len = 0, bool sign = false ); — повертає рядок відформатованого числа в нотації з фіксованою точкою та кількістю цифр після десяткової точки numbs, з мінімальною довжиною len та обов'язковим знаком sign. Якщо numbs відсутній то кількість цифр після десяткової точки дорівнює нулю.
- string toPrecision( int prec = -1 ); — повертає рядок відформатованого числа з кількістю значущих цифр prec.
- string toString( int base = 10, int len = -1, bool sign = false ); — повертає рядок відформатованого числа цілого типу з базою представлення base (2-36), з мінімальною довжиною len та обов'язковим знаком sign.
- real toReal(); — читає ціле-реальне значення як реальне число.
- int toInt(); — читає ціле-реальне значення як ціле число.