pascalabcnet/PABCNetHelp/LangGuide/ProcFunc/namedarguments.html
2023-05-08 12:07:35 +03:00

32 lines
1.1 KiB
HTML

<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><span lang="en-us"><strong>procedure</strong> p(s: string; x:
integer := 1; y: integer := 2; z: integer := 3);<br><strong>begin</strong><br>&nbsp;
Print(s,x,y,z);<br><strong>end</strong>;<br><br><strong>begin</strong><br>&nbsp;
p('Hello', z := 33, y := 22);<br><strong>end</strong>.</span></code></p>
</blockquote>
<p >áóäåò âûâåäåíî</p>
<blockquote>
<p ><code>Hello 1 22 33 </code></p>
</blockquote>
</body>
</html>