pascalabcnet/PABCNetHelp/LangGuide/ProcFunc/shortfundef.html

31 lines
1.3 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<html>
<head>
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
<param name="Keyword" value="Упрощенный синтаксис описания подпрограмм">
</object>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title></title>
<link rel="StyleSheet" href="../../default.css">
</head>
<body>
<H1>Упрощенный синтаксис описания подпрограмм</H1>
<p >В <span lang="en-us">PascalABC.NET </span>имеется упрощенный синтаксис
описания однооператорных процедур: </p>
<blockquote>
<p><code><b>procedure</b> <span lang="en-us">WriteStar := Write('*');</span></code></p>
</blockquote>
<p >Аналогичный синтаксис имеется для функций, вычисляющих одно выражение:</p>
<blockquote>
<p ><code><b>function</b> Add(a,b: real): real<span lang="en-us"> := </span>a + b;</code></p>
</blockquote>
<p >При этом в ряде случаев для возвращаемого значения функции возможен автовывод типов:</p>
<blockquote>
<p ><code><b>function</b> Add(a,b: real)<span lang="en-us"> := </span>a + b;</code></p>
</blockquote>
</body>
</html>