Мнимые ошибки PascalABC.NET

все та-же проблемма!

Можете больше не писать) Я нашел другой способ решения)

что всё же с тем что я написал? :slight_smile: и что значит мнимые

– Сэр Джихар, – Принц нарушил молчание. – Какие–то странные и причудливые существа, мнится, окружают меня! Они невелики ростом, но значительны числом. – В пупырышках? – не размыкая глаз, спросил Жихарь. – Их трудно разглядеть, сэр брат. Знаете, так бывает, когда запорошишь глаза… Жихарь вздохнул. – Значит, мы с тобой где–то мнимых понарошек подхватили, не убереглись, – сказал он. – Но теперь уж все равно. (М.Успенский. "Там, где нас нет)

что значит в этом контексте* общее значение слова я примерно представляю, но в чём отличие от обычных?

Доброго времени суток, Функция repeat until работает не в соответствии с документацией , просим обратить внимание.

Пожалуйста, образец кода - в студию! С описанием замеченной проблемы. А пока это просто беспочвенное заявление. Типа, как “Уважаемое руководство концерна BMW! Мой Х6 едет по шоссе не в соответствии с приложенным к нему руководством, просим обратить внимание”

2 лайка

А ещё repeat until это не функция. Функция это то, что объявлено со словом function.

1 лайк

var f: real -> real := x -> x + 1;

when I see a bird that walks like a duck and swims like a duck and quacks like a duck, I call that bird a duck (когда я вижу птицу, которая ходит как утка, плавает как утка и крякает как утка, я называю эту птицу уткой) - Джеймс Уиткомб Райли

Функция и делегат это как яйцо и курица. Функции в паскале — делегаты, но делегаты — не паскальные функции. Как и птицы — не утки.

Почему-то вспомнился Фома Аквинский и чтобы не наврать, порылся в Интернет:

Поэтому если что-то пришло в движение, то его двигало другое. Но то, что привело в движение одно тело, движется и само, поэтому оно также нуждается в теле, которое его двигало, и это другое также, в свою очередь, нуждается в двигателе. Но это не может продолжаться до бесконечности… Поэтому мы с необходимостью приходим к первому двигателю, под которым каждый и понимает Бога

В Паскале нет понятия делегатов. Вы, наверно, Люка Карделли начитались…

А почему это компилируется, несмотря на то, что синонима не существует?

begin
  var p: Delegate := Write;
end.

Хоть что-то по теме, кстати

Это вопрос к разработчикам - почему компилируется, и почему в Справке - единственном официальном источнике информации о PascalАВС.NЕТ - нет упоминания о делегатах.

-- Доктор, меня беспокоит состояние российской экономики...
-- Полноте, батенька, успокойтесь, нет никакой российской экономики!
   Вы, наверно, водочкой балуетесь...
1 лайк

Там много о чём упоминаний нет

Жил в начале XIV века в английском городе Оккаме монах Уильям, который сформулировал весьма достойный принцип “Не умножай сущностей сверх необходимого”. Сегодня этот принцип известен, как “бритва Оккама”. Неточность тезиса о том, что функция - все то, что описывается со словом function, я проиллюстрировал записью лямбда-функции. После чего Вы, совершенно непонятно, с какой целью, начали взывать к делегатам. О том и речь.

1 лайк

Здравствуйте! Это ошибка или PascalABC Net специально запускает только сам открытый проект, причем даже если активным файлом назначить и другой файл (не файл проекта)?

и что это?

Это пример неумения общаться. В частности, сваливания своих ошибок на то - что не контролируешь, потому что так проще.

Я это даже скачивать не стану. По стилю - словно тебе в почтовый ящик мимоходом какой-то пакет закинули без надписи даже.