Показать сообщение отдельно
Старый 27.03.2010, 17:57
TanaTiX вне форума Посмотреть профиль Отправить личное сообщение для TanaTiX Найти все сообщения от TanaTiX
  № 1  
Ответить с цитированием
TanaTiX
 
Аватар для TanaTiX

блогер
Регистрация: Feb 2008
Сообщений: 1,453
Записей в блоге: 4
По умолчанию Приведение типов

Есть функция (к примеру foo), которая возвращает uint: к примеру return 3;
trace(foo().toString()); выдает
Цитата:
Неявное приведение значения типа Function к несоответстсвующему типу String.
Почему возникает такая ошибка и как с этим бороться? Ведь по идее просто переводим числовое значение в строку...
Заранее спасибо.

ЗЫ. задачу постарался максимально упростить


Up. Помогло String(foo());
Из этого вопрос в чем отличие (кроме того, что один вариант работает, а другой нет) между String() и toString() и что когда лучше использовать?


Up2. wvxvw, спасибо
__________________
Ну все, теперь Забава м-о-я.
Гы-гы, а корабль мой!


Последний раз редактировалось TanaTiX; 27.03.2010 в 21:42.