"Вызов функции без присвоения значения в Pascal по синтаксису Peter Grogono"Delphi , Синтаксис , ДеревьяСтатья: "Вызов функции без присвоения значения в Pascal по синтаксису Peter Grogono" В мире программирования Pascal, один из вопросов, который часто задают новички, - это как вызвать функцию без присвоения значения возвращаемого результата. В данной статье мы рассмотрим этот вопрос на основе синтаксического диаграммы, представленной в книге "Programming in PASCAL" Peter Grogono, изданной в 1980 году. Синтаксис Pascal определяет, что вызов функции является выражением, а не заявлением. Это означает, что функция может использоваться только в контексте выражения, например, в вычислении выражения или в качестве операнда другого выражения. Таким образом, чтобы вызвать функцию, вам нужно присвоить результат вызова переменной или использовать его в выражении. Например, если у вас есть функция, возвращающая целое число:
Вы не можете вызвать эту функцию просто как заявление, например:
Вместо этого, вам нужно присвоить результат вызова переменной или использовать его в выражении:
Если вам не нужен возвращаемый результат функции, вы можете использовать процедуру вместо функции. Процедура не возвращает значение, поэтому ее можно вызывать как заявление:
В заключение, стоит отметить, что в Pascal по синтаксису Peter Grogono, вызов функции без присвоения значения возвращаемого результата не поддерживается. Чтобы вызвать функцию, вам нужно присвоить результат вызова переменной или использовать его в выражении. Если вам не нужен возвращаемый результат функции, вы можете использовать процедуру вместо функции. Статья объясняет, что в языке программирования Pascal, согласно синтаксису Peter Grogono, функция может быть вызвана только в контексте выражения, то есть ее результат должен быть присвоен переменной или использован в другом выражении, и нельзя просто выз Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |