Помощь - Поиск - Пользователи - Календарь
Полная версия: Как это понимать?
Форум «Всё о Паскале» > Pascal, Object Pascal > 32 битные компиляторы
compiler
Добрый день!
в документации(к прошлой версии) есть такой пример( 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.
помогите пожалуйста с коментариями к пятой строке...
заранее благодарен.
volvo
Цитата
чем это отличается от 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-ом)
compiler
согласен, спасибо...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.