IPB
ЛогинПароль:

 
 Ответить  Открыть новую тему 
> Как это понимать?, пример из доков по FPC
compiler
сообщение 27.09.2007 16:49
Сообщение #1


Человек
*****

Группа: Пользователи
Сообщений: 1 050
Пол: Мужской
Реальное имя: Станислав

Репутация: -  3  +


Добрый день!
в документации(к прошлой версии) есть такой пример( blink.gif wacko.gif )
Program Example7;
{ This program demonstrates the DateToStr function }
Uses sysutils;
Begin
Writeln(Format ('Today is: %s',[DateToStr(Date)])); //<-Что это?
//чем это отличается от Writeln('Today is: ', DateToStr(Date) ); ?
End.
помогите пожалуйста с коментариями к пятой строке...
заранее благодарен.


--------------------
Спасибо!
Удачи!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 27.09.2007 17:03
Сообщение #2


Гость






Цитата
чем это отличается от Writeln('Today is: ', DateToStr(Date) ); ?
Ничем... Кроме удобства использования. Такая функция форматирования строки: задается шаблон вывода и список параметров (как array of const). Согласись, строка:
Writeln(Format('Результат вычисления функции в точке %2d равен %6.2f (погрешность %6.2f)', [X, f(x), eps]));

выглядит лучше чем:
Writeln('Результат вычисления функции в точке ', X:2, ' равен ', f(x):6 :2, ' (погрешность ', eps:6 :2, ')');

(и чем она длиннее - тем удобнее пользоваться Format-ом)

Сообщение отредактировано: volvo - 27.09.2007 17:04
 К началу страницы 
+ Ответить 
compiler
сообщение 29.09.2007 19:09
Сообщение #3


Человек
*****

Группа: Пользователи
Сообщений: 1 050
Пол: Мужской
Реальное имя: Станислав

Репутация: -  3  +


согласен, спасибо...


--------------------
Спасибо!
Удачи!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 27.04.2024 23:03
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"