КулЛиб - Классная библиотека! Скачать книги бесплатно
Всего книг - 714662 томов
Объем библиотеки - 1414 Гб.
Всего авторов - 275119
Пользователей - 125174

Новое на форуме

Новое в блогах

Впечатления

iv4f3dorov про Дорнбург: Змеелов в СССР (Альтернативная история)

Очередное антисоветское гавно размазанное тонким слоем по всем страницам. Афтырь ты мудак.

Рейтинг: 0 ( 1 за, 1 против).
A.Stern про Штерн: Анархопокалипсис (СИ) (Фэнтези: прочее)

Господи)))
Вы когда воруете чужие книги с АТ: https://author.today/work/234524, вы хотя бы жанр указывайте правильный и прологи не удаляйте.
(Заходите к автору оригинала в профиль, раз понравилось!)

Какое же это фентези, или это эпоха возрождения в постапокалиптическом мире? -)
(Спасибо неизвестному за пиар, советую ознакомиться с автором оригинала по ссылке)

Ещё раз спасибо за бесплатный пиар! Жаль вы не всё произведение публикуете х)

Рейтинг: 0 ( 0 за, 0 против).
чтун про серию Вселенная Вечности

Все четыре книги за пару дней "ушли". Но, строго любителям ЛитАниме (кароч, любителям фанфиков В0) ). Не подкачал, Антон Романович, с "чувством, толком, расстановкой" сделал. Осталось только проду ждать, да...

Рейтинг: +2 ( 2 за, 0 против).
Влад и мир про Лапышев: Наследник (Альтернативная история)

Стиль написания хороший, но бардак у автора в голове на нечитаемо, когда он начинает сочинять за политику. Трояк ставлю, но читать дальше не буду. С чего Ленину, социалистам, эссерам любить монархию и терпеть черносотенцев,убивавших их и устраивающие погромы? Не надо путать с ворьём сейчас с декорациями государства и парламента, где мошенники на доверии изображают партии. Для ликбеза: Партии были придуманы ещё в древнем Риме для

  подробнее ...

Рейтинг: 0 ( 0 за, 0 против).
Влад и мир про Романов: Игра по своим правилам (Альтернативная история)

Оценку не ставлю. Обе книги я не смог читать более 20 минут каждую. Автор балдеет от официальной манерной речи царской дворни и видимо в этом смысл данных трудов. Да и там ГГ перерождается сам в себя для спасения своего поражения в Русско-Японскую. Согласитесь такой выбор ГГ для приключенческой фантастики уже скучноватый. Где я и где душонка царского дворового. Мне проще хлев у своей скотины вычистить, чем служить доверенным лицом царя

  подробнее ...

Рейтинг: +1 ( 1 за, 0 против).

Справочное руководство для Free Pascal, Версия 3.0.0. Версия документа 3.0 [Михаэль Ван Кеннейт] (pdf) читать постранично, страница - 55

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

оператора case.
В операторе case могут быть составные операторы (то есть блоки be­
gin..end).

201

Глава 13 Операторы

Примечание:
В отличие от Turbo Pascal, дублирование case индекса не допускаются в
Free Pascal, поэтому следующий код вызовет ошибку компиляции:
Var i : integer;
...
Case i of
3 : DoSomething;
1..5 : DoSomethingElse;
end;

Компилятор выдаст ошибку Dup licate case label (Пр одублир ован case
индекс) при компиляции этого, потому что 3 также появляется (неявно) в
диапазоне 1..5. Это дублирует синтаксис Delphi.
Free Pascal позволяет использовать строки в качестве индексов case, и в этом
случае case переменная (или выр ажение) также должна быть строкой. При
использовании переменной строкового типа в case и различные индексы
сравниваются с учётом регистра.
Case lowercase(OS) of
’windows’,
’dos’
: WriteLn ('Платформа Microsoft');
’macos’,
’darwin’ : Writeln('Платформа Apple');
’linux’,
’freebsd’,
’netbsd’ : Writeln('Общественная платформа');
else
WriteLn ('Другая платформа');
end;

Case со строками эквивалентна последовательности операторов if then
else, при этом никаких оптимизаций не выполняются.
Тем не менее, диапазоны допустимы, и эквивалентны
if (value >= beginrange) and (value TTest1),
// следующее преобразование неявное (TTest1 => TTest3)
t3 := TTest1(t2);
// Неявное
t3 := t1;
// Явное
t3 := TTest3(t1);
end.

будет выводить:
Неявное TTest1 => TTest2
Неявное TTest1 => TTest2
Явное TTest2 => TTest1
Явное TTest2 => TTest1
Неявное TTest1 => TTest3
Неявное TTest1 => TTest3
Явное TTest1 => TTest3

15.4 Арифметические операторы
Арифметические операторы по сути бинарный оператор. Возможные операции:
умножение
чтобы умножить два аргумента нестандартного типа,
умножения (*) должен быть перегружен.

оператор

деление
для того, чтобы разделить два аргумента нестандартного типа, оператор
деления (/) должен быть перегружен.
сложение
чтобы сложить два аргумента нестандартного типа, оператор сложения
(+) должен быть перегружен.
вычитание
чтобы вычесть аргумент нестандартного типа из др. аргумента, оператор
вычитания (-) должны быть перегружен.
255

Глава 15 Перегрузка операторов

возведение в степень (exp onentiation)
Для возведения аргумента в степень другого аргумента нестандартного
типа, оператор возведения в степень (**) должен быть перегружен.
унарный минус
используется, чтобы взять отрицательное значение
следующий за ним (это опер атор одного ар гумента) .

аргумента

симметричная разность
Для вычисления симметрической разности 2 структур, оператор (>=) Чтобы определить, что один аргумент больше или равен другому.
меньше или равно
(