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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Google [Bot]


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

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