Текущее время: Ср, июл 23 2025, 22:16

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Классы для работы с числами
СообщениеДобавлено: Сб, май 05 2012, 15:10 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, мар 19 2012, 15:00
Сообщения: 76
Всем доброго времени суток!

Не подскажите, какие существуют классы для работы с числами:

Перевод числа в сhar, string, num, hex, float
Получение числа прописью
Получение только дробной части числа, округление числа
Перевод числа из внешнего формата во внутренний
и т.д.

Всем откликнувшимся заранее спасибо!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Классы для работы с числами
СообщениеДобавлено: Сб, май 05 2012, 15:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Почитайте справку по преобразованию типов
:rtfm:

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Классы для работы с числами
СообщениеДобавлено: Сб, май 05 2012, 15:54 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, мар 19 2012, 15:00
Сообщения: 76
Спасибо за ответ!

Но, я это все уже читал и ФМники знаю, которые реализуют то, что мне требуется, но хотелось бы еще узнать классы с подобными функциями, если конечно они есть. Я, к сожалению, не нашел :(


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Классы для работы с числами
СообщениеДобавлено: Сб, май 05 2012, 16:04 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Зачем нужны классы, реализующие элементарные арифметические операции? :?
Получение числа прописью - ФМ SPELL_AMOUNT.
Если и есть класс, реализующий то же самое, то на 95% он использует внутри этот ФМ :wink:
А уж перевод из внутреннего формата во внешний (оператор WRITE) инкапсулировать внутрь класса...Мсье знает толк в извращениях(с)
Обратный перевод - это элементарные операции со строками, в особо тяжелых случаях - регулярные выражения.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Классы для работы с числами
СообщениеДобавлено: Сб, май 05 2012, 16:16 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, мар 19 2012, 15:00
Сообщения: 76
Отвечу строчкой из стихотворения великого поэта В. Маяковского: "Если звезды зажигают, Значит это кому - нибудь нужно" :wink:

Вот, например, нашел класс, реализующий получения случайного числа. Вроде, тоже, казалось бы, элементарно, но зачем - то создали данный класс.

Вот и меня постиг исследовательский интерес, есть ли класс для реализации элементарных арифметических операций.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Классы для работы с числами
СообщениеДобавлено: Сб, май 05 2012, 17:35 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 16 2010, 09:57
Сообщения: 106
Откуда: СПб
Пол: Мужской
Benoni написал(а):
Вот, например, нашел класс, реализующий получения случайного числа. Вроде, тоже, казалось бы, элементарно, но зачем - то создали данный класс.

Вот и меня постиг исследовательский интерес, есть ли класс для реализации элементарных арифметических операций.

Я бы не смешивал так, всё-таки элементарные арифметические операции и получение случайного числа - это несколько разные уровни абстракции. Вы ведь, наверняка, знаете, что обычно для вычисления случайного числа в других системах (языках) используются функции, а то и две - одна для инициирования последовательности, другая для получения следующего числа. В ABAP раньше для этих целей использовались соответствующие ФМ (ибо со встроенными функциями самого языка здесь, увы, бедненько). Теперь рекомендуется пользоваться классами. Да, по большей части в таких случаях классы являются оболочками и внутри вызывают всё те же старые ФМ. Но в общем случае это не просто оболочка, но и некоторый дополнительный код, что-то улучшающий или расширяющий.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB