<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
	<id>https://wiki.enteam.cz/index.php?action=history&amp;feed=atom&amp;title=Konvence_pro_skriptovac%C3%AD_jazyk</id>
	<title>Konvence pro skriptovací jazyk - Historie editací</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.enteam.cz/index.php?action=history&amp;feed=atom&amp;title=Konvence_pro_skriptovac%C3%AD_jazyk"/>
	<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Konvence_pro_skriptovac%C3%AD_jazyk&amp;action=history"/>
	<updated>2026-05-03T15:17:06Z</updated>
	<subtitle>Historie editací této stránky</subtitle>
	<generator>MediaWiki 1.32.2</generator>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Konvence_pro_skriptovac%C3%AD_jazyk&amp;diff=838&amp;oldid=prev</id>
		<title>EnTeamAdmin v 9. 8. 2021, 10:10</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Konvence_pro_skriptovac%C3%AD_jazyk&amp;diff=838&amp;oldid=prev"/>
		<updated>2021-08-09T10:10:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;cs&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Starší verze&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Verze z 9. 8. 2021, 10:10&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot; &gt;Řádek 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádek 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Mezery před a za názvem knihovny&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Mezery před a za názvem knihovny&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Deklarace nezalamujeme&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Deklarace nezalamujeme&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*Deklarace řadíme dle abecedy (kvůli zamezení duplicitním deklaracím)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*Pro každou knihovnu vytvoříme vlastní blok deklarací (např. kvůli problematice [[#Uvolnění knihovny externích funkcí]])&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Za blokem deklarací vynecháme jeden řádek&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Za blokem deklarací vynecháme jeden řádek&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre style=&amp;quot;background-color: rgb(255, 153, 153);&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre style=&amp;quot;background-color: rgb(255, 153, 153);&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l21&quot; &gt;Řádek 21:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádek 23:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Bez mezer kolem &amp;lt;code&amp;gt;()&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Bez mezer kolem &amp;lt;code&amp;gt;()&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Název začíná velkým písmenem, ostatní písmena jsou malá, s výjimkou počátečních písmen dalších slov&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Název začíná velkým písmenem, ostatní písmena jsou malá, s výjimkou počátečních písmen dalších slov&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*Standardně pojmenování v angličtině, pokud ale jsou historicky skripty v upravovaném workflow pojmenovány česky, můžeme při úpravách pojmenovávat nadále v češtině&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre style=&amp;quot;background-color: rgb(255, 153, 153);&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre style=&amp;quot;background-color: rgb(255, 153, 153);&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;script Get_currency_code(): string // Špatně&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;script Get_currency_code(): string // Špatně&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l51&quot; &gt;Řádek 51:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádek 52:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Na stejné řádce vždy pouze úzce související proměnné (např. souřadnice &amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Na stejné řádce vždy pouze úzce související proměnné (např. souřadnice &amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Mezera za znaky &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;, resp. &amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;, nikdy ne před těmito znaky&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Mezera za znaky &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;, resp. &amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;, nikdy ne před těmito znaky&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Proměnné pojmenováváme vždy popisnými jmény, nepojmenováváme pouze jedním písmenem (výjimkou mohou být např. souřadnice &amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;, řídící proměnné cyklů &amp;lt;code&amp;gt;I&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;J&amp;lt;/code&amp;gt; &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;atpod&lt;/del&gt;.)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Proměnné pojmenováváme vždy popisnými jmény, nepojmenováváme pouze jedním písmenem (výjimkou mohou být např. souřadnice &amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;, řídící proměnné cyklů &amp;lt;code&amp;gt;I&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;J&amp;lt;/code&amp;gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;atd&lt;/ins&gt;.)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Proměnné pojmenováváme malými písmeny, pouze počáteční písmena slov jsou velká (platí i pro globální proměnné)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Proměnné pojmenováváme malými písmeny, pouze počáteční písmena slov jsou velká (platí i pro globální proměnné)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*V názvech nepoužíváme podtržítka (platí i pro globální proměnné)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*V názvech nepoužíváme podtržítka (platí i pro globální proměnné)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l255&quot; &gt;Řádek 255:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádek 256:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Pokud známe potřebný výsledek před dokončením všech obrátek cyklu, vždy jej předčasně ukončíme příkazem &amp;lt;code&amp;gt;break&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Pokud známe potřebný výsledek před dokončením všech obrátek cyklu, vždy jej předčasně ukončíme příkazem &amp;lt;code&amp;gt;break&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Pokud před dokončením jednoho průchodu cyklem víme, že nemůžeme získat potřebný výsledek, pokročíme rovnou na další index pomocí příkazu &amp;lt;code&amp;gt;continue&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Pokud před dokončením jednoho průchodu cyklem víme, že nemůžeme získat potřebný výsledek, pokročíme rovnou na další index pomocí příkazu &amp;lt;code&amp;gt;continue&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;= Uvolnění knihovny externích funkcí =&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{|&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|-&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*Knihovna je standardně načtena skriptem při použití první funkce z této knihovny&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*Knihovna je automaticky uvolněna s koncem skriptu&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*Pokud je volán podskript a knihovna externích funkcí již byla načtena v nadřazeném skriptu, není již znovu načtena&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;**V tom případě není knihovna ani uvolněna s koncem skriptu&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*Pokud je potřeba zamezit uvolnění knihovny s koncem skriptu (např. kvůli předání hodnot nadřazenému skriptu), je potřeba za deklaraci funkce z knihovny vložit klíčové slovo &amp;lt;code&amp;gt;nounload&amp;lt;/code&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;**Toto klíčové slovo je nutné vložit vždy za první deklaraci z této knihovny&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;pre style=&amp;quot;background-color: rgb(153, 255, 153);&amp;quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;declare function GetCurrency dll &amp;quot;ActualDocument&amp;quot; (string): currency nounload&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: enTeam skripty]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category: enTeam skripty]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Konvence_pro_skriptovac%C3%AD_jazyk&amp;diff=681&amp;oldid=prev</id>
		<title>EnTeamAdmin v 22. 12. 2020, 21:33</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Konvence_pro_skriptovac%C3%AD_jazyk&amp;diff=681&amp;oldid=prev"/>
		<updated>2020-12-22T21:33:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;cs&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Starší verze&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Verze z 22. 12. 2020, 21:33&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l256&quot; &gt;Řádek 256:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádek 256:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Pokud před dokončením jednoho průchodu cyklem víme, že nemůžeme získat potřebný výsledek, pokročíme rovnou na další index pomocí příkazu &amp;lt;code&amp;gt;continue&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*Pokud před dokončením jednoho průchodu cyklem víme, že nemůžeme získat potřebný výsledek, pokročíme rovnou na další index pomocí příkazu &amp;lt;code&amp;gt;continue&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category: enTeam skripty]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Konvence_pro_skriptovac%C3%AD_jazyk&amp;diff=278&amp;oldid=prev</id>
		<title>EnTeamAdmin: naimportována 1 revize</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Konvence_pro_skriptovac%C3%AD_jazyk&amp;diff=278&amp;oldid=prev"/>
		<updated>2019-07-31T11:25:45Z</updated>

		<summary type="html">&lt;p&gt;naimportována 1 revize&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;cs&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Starší verze&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Verze z 31. 7. 2019, 11:25&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;cs&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Žádný rozdíl)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>EnTeamAdmin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.enteam.cz/index.php?title=Konvence_pro_skriptovac%C3%AD_jazyk&amp;diff=277&amp;oldid=prev</id>
		<title>in&gt;Servis v 12. 12. 2016, 09:44</title>
		<link rel="alternate" type="text/html" href="https://wiki.enteam.cz/index.php?title=Konvence_pro_skriptovac%C3%AD_jazyk&amp;diff=277&amp;oldid=prev"/>
		<updated>2016-12-12T09:44:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Tento dokument popisuje konvence skriptovacího jazyka&lt;br /&gt;
== Deklarace externích funkcí ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
*Bez odsazení &lt;br /&gt;
*Mezery před a za názvem knihovny&lt;br /&gt;
*Deklarace nezalamujeme&lt;br /&gt;
*Za blokem deklarací vynecháme jeden řádek&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: rgb(255, 153, 153);&amp;quot;&amp;gt;&lt;br /&gt;
declare function GetCurrency dll&amp;quot;ActualDocument&amp;quot;(string): currency // Špatně&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: rgb(153, 255, 153);&amp;quot;&amp;gt;&lt;br /&gt;
declare function GetCurrency dll &amp;quot;ActualDocument&amp;quot; (string): currency // OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Název skriptu ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
*Bez odsazení&lt;br /&gt;
*Bez mezer kolem &amp;lt;code&amp;gt;()&amp;lt;/code&amp;gt;&lt;br /&gt;
*Název začíná velkým písmenem, ostatní písmena jsou malá, s výjimkou počátečních písmen dalších slov&lt;br /&gt;
*Standardně pojmenování v angličtině, pokud ale jsou historicky skripty v upravovaném workflow pojmenovány česky, můžeme při úpravách pojmenovávat nadále v češtině&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: rgb(255, 153, 153);&amp;quot;&amp;gt;&lt;br /&gt;
script Get_currency_code(): string // Špatně&lt;br /&gt;
script GetCurrencyCode () : string // Špatně&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: rgb(153, 255, 153);&amp;quot;&amp;gt;&lt;br /&gt;
script GetCurrencyCode(): string // OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Klíčová slova ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
*Klíčová slova (zvýrazněná v editoru), např. názvy typů, píšeme '''vždy''' malými písmeny&lt;br /&gt;
*Pozor na klíčové slovo &amp;lt;code&amp;gt;nounload&amp;lt;/code&amp;gt;, které se nezvýrazňuje&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: rgb(255, 153, 153);&amp;quot;&amp;gt;&lt;br /&gt;
String, Integer, ActualDocument, Result // Špatně&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: rgb(153, 255, 153);&amp;quot;&amp;gt;&lt;br /&gt;
string, integer, actualdocument, result // OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Lokální proměnné ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
*Deklarace první proměnné je vždy pod klíčovým slovem &amp;lt;code&amp;gt;var&amp;lt;/code&amp;gt;, nikdy ne na stejné řádce&lt;br /&gt;
*Odsazení 2 mezery&lt;br /&gt;
*Na stejné řádce vždy pouze úzce související proměnné (např. souřadnice &amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;)&lt;br /&gt;
*Mezera za znaky &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;, resp. &amp;lt;code&amp;gt;:&amp;lt;/code&amp;gt;, nikdy ne před těmito znaky&lt;br /&gt;
*Proměnné pojmenováváme vždy popisnými jmény, nepojmenováváme pouze jedním písmenem (výjimkou mohou být např. souřadnice &amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;, řídící proměnné cyklů &amp;lt;code&amp;gt;I&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;J&amp;lt;/code&amp;gt; atpod.)&lt;br /&gt;
*Proměnné pojmenováváme malými písmeny, pouze počáteční písmena slov jsou velká (platí i pro globální proměnné)&lt;br /&gt;
*V názvech nepoužíváme podtržítka (platí i pro globální proměnné)&lt;br /&gt;
*Pro proměnné, které mají neočekávaný typ, používáme prefixy psané malými písmeny&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Typ&lt;br /&gt;
! Prefix&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot;| s&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;integer&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot;| i&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;boolean&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot;| b&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;date&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot;| d&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;currency&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot;| c&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;user&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot;| u&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;usercollection&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;text-align: center;&amp;quot;| uc&lt;br /&gt;
|}&lt;br /&gt;
*Nepoužíváme lokální listové proměnné (&amp;lt;code&amp;gt;stringlist&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;integerlist&amp;lt;/code&amp;gt;, …), protože nefungují správně&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: rgb(255, 153, 153);&amp;quot;&amp;gt;&lt;br /&gt;
var Count: integer // Špatné odsazení, schází zalomení&lt;br /&gt;
  S_Count: string // Špatné pojmenování proměnné&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: rgb(153, 255, 153);&amp;quot;&amp;gt;&lt;br /&gt;
var&lt;br /&gt;
  Count: integer // OK&lt;br /&gt;
  sCount: string // OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Lokální konstanty ===&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
*Konstanty zapisujeme do sekce &amp;lt;code&amp;gt;var&amp;lt;/code&amp;gt;, protože sekci pro konstanty skriptovací jazyk nepodporuje&lt;br /&gt;
*Konstanty v sekci zapisujeme před proměnné a mezi konstantami a proměnnými vždy vynecháme prázdný řádek&lt;br /&gt;
*Konstanty pro odlišení pojmenováváme pouze velkými písmeny, pro oddělení slov používáme podtržítko&lt;br /&gt;
*Je vhodné pro přehlednost všechny konstanty nadefinovat hned na začátku skriptu&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: rgb(255, 153, 153);&amp;quot;&amp;gt;&lt;br /&gt;
var&lt;br /&gt;
  ItemCount: integer // Špatné pojmenování konstanty, označuje proměnnou&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: rgb(153, 255, 153);&amp;quot;&amp;gt;&lt;br /&gt;
var&lt;br /&gt;
  ITEM_COUNT: integer // OK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Tok skriptu ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
*Odsazení na 2 mezery&lt;br /&gt;
*Maximální délka řádku 80 znaků&lt;br /&gt;
**Tolerovat lze nezalomení do 100 znaků&lt;br /&gt;
*Při zalomení řádku je na dalším řádku (řádcích) odsazení 4 mezery&lt;br /&gt;
*Zalamování je vhodné za oddělovači (&amp;lt;code&amp;gt;, :&amp;lt;/code&amp;gt;), binárními operátory (&amp;lt;code&amp;gt;+ - * / = := += -= ++= or and, ...&amp;lt;/code&amp;gt;) nebo za &amp;lt;code&amp;gt;( [&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: rgb(255, 153, 153);&amp;quot;&amp;gt;&lt;br /&gt;
// Špatně&lt;br /&gt;
I := 0 J := 0&lt;br /&gt;
&lt;br /&gt;
if I &amp;gt; 0 then J += 1 end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: rgb(153, 255, 153);&amp;quot;&amp;gt;&lt;br /&gt;
// OK&lt;br /&gt;
I := 0&lt;br /&gt;
J := 0&lt;br /&gt;
&lt;br /&gt;
if I &amp;gt; 0 then&lt;br /&gt;
  J += 1&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Komentáře ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
*Komentáře se zarovnávají stejně jako kód skriptu&lt;br /&gt;
*Za uvozením komentáře vložíme mezeru a začneme velkým písmenem&lt;br /&gt;
*U víceřádkového komentáře nepoužíváme &amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt; a komentář zarovnáme do bloku&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: rgb(255, 153, 153);&amp;quot;&amp;gt;&lt;br /&gt;
//špatně&lt;br /&gt;
/* Také&lt;br /&gt;
špatně */&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: rgb(153, 255, 153);&amp;quot;&amp;gt;&lt;br /&gt;
// Toto je správně&lt;br /&gt;
/* Také&lt;br /&gt;
   správně */&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Výrazy ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
*Vkládáme jednu mezeru před i za operátor&lt;br /&gt;
*Nevkládáme zbytečné závorky&lt;br /&gt;
**Výjimkou jsou logické výrazy obsahující více podmínek, kde zápis bez závorek ztrácí na přehlednosti&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: rgb(255, 153, 153);&amp;quot;&amp;gt;&lt;br /&gt;
// Špatně&lt;br /&gt;
I:=J+5&lt;br /&gt;
if (I = 0) then&lt;br /&gt;
if I = 0 and J = 0 then&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: rgb(153, 255, 153);&amp;quot;&amp;gt;&lt;br /&gt;
// OK&lt;br /&gt;
I := J + 5&lt;br /&gt;
if I = 0 then&lt;br /&gt;
if (I = 0) and (J = 0) then&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Ukončení příkazů ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
*Koncový &amp;lt;code&amp;gt;end&amp;lt;/code&amp;gt; je vždy zarovnán stejně jako příkaz, ke kterému se váže&lt;br /&gt;
*Blok kódu pod tento příkaz spadající je oproti příkazu odsazen o 2 mezery&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: rgb(255, 153, 153);&amp;quot;&amp;gt;&lt;br /&gt;
// Špatně&lt;br /&gt;
if I = 0 then I += 1 end &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: rgb(153, 255, 153);&amp;quot;&amp;gt;&lt;br /&gt;
// OK&lt;br /&gt;
if I = 0 then&lt;br /&gt;
  I += 1&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Příkazy ==&lt;br /&gt;
=== Příkaz if (else) ===&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
*Blok kódu pod tento příkaz spadající je oproti příkazu odsazen o 2 znaky&lt;br /&gt;
*Pokud je testována jedna proměnná na více hodnot, používáme pro přehlednost i zvýšení výkonu &amp;lt;code&amp;gt;else&amp;lt;/code&amp;gt; větev&lt;br /&gt;
**Toto neplatí, pokud se řídící proměnná podmínky může změnit v kódu spadajícím pod předchozí podmínku&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: rgb(255, 153, 153);&amp;quot;&amp;gt;&lt;br /&gt;
if I &amp;lt; 0 then&lt;br /&gt;
  write(&amp;quot;Záporné číslo&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
if I = 0 then&lt;br /&gt;
  write(&amp;quot;Nula&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
if I &amp;gt; 0 then&lt;br /&gt;
  write(&amp;quot;Kladné číslo&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: rgb(153, 255, 153);&amp;quot;&amp;gt;&lt;br /&gt;
if I &amp;lt; 0 then&lt;br /&gt;
  write(&amp;quot;Záporné číslo&amp;quot;)&lt;br /&gt;
else&lt;br /&gt;
  if I = 0 then&lt;br /&gt;
    write(&amp;quot;Nula&amp;quot;)&lt;br /&gt;
  else&lt;br /&gt;
    write(&amp;quot;Kladné číslo&amp;quot;)&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Příkaz case ===&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;Protože příkaz &amp;lt;code&amp;gt;case&amp;lt;/code&amp;gt; '''nefunguje správně''', je nutné použít sadu podmínek &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; !!!&amp;lt;/span&amp;gt;&lt;br /&gt;
*Pokud je velké množství porovnávaných hodnot a docházelo by k velkému zanoření kódu kvůli cyklickému odsazení &amp;lt;code&amp;gt;else&amp;lt;/code&amp;gt; větví, je možné použít cyklus &amp;lt;code&amp;gt;while true do&amp;lt;/code&amp;gt; se sadou podmínek, kdy každá obsahuje příkaz &amp;lt;code&amp;gt;break&amp;lt;/code&amp;gt; pro ukončení cyklu a ukončení porovnávání hodnot&lt;br /&gt;
**Pokud bude zapomenut příkaz break, skončí skript v nekonečné smyčce&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background-color: rgb(153, 255, 153);&amp;quot;&amp;gt;&lt;br /&gt;
while true do&lt;br /&gt;
  if I = 0 then&lt;br /&gt;
    write(&amp;quot;Nula&amp;quot;)&lt;br /&gt;
    break&lt;br /&gt;
  end&lt;br /&gt;
  &lt;br /&gt;
  if I = 1 then&lt;br /&gt;
    write(&amp;quot;Jedna&amp;quot;)&lt;br /&gt;
    break&lt;br /&gt;
  end&lt;br /&gt;
  &lt;br /&gt;
  if I = 2 then&lt;br /&gt;
    write(&amp;quot;Dva&amp;quot;)&lt;br /&gt;
    break&lt;br /&gt;
  end&lt;br /&gt;
  &lt;br /&gt;
  // Else větev&lt;br /&gt;
  write(&amp;quot;Neznámé číslo&amp;quot;)&lt;br /&gt;
  break&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cykly while do, for to do, foreach do ===&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
*Pokud známe potřebný výsledek před dokončením všech obrátek cyklu, vždy jej předčasně ukončíme příkazem &amp;lt;code&amp;gt;break&amp;lt;/code&amp;gt;&lt;br /&gt;
*Pokud před dokončením jednoho průchodu cyklem víme, že nemůžeme získat potřebný výsledek, pokročíme rovnou na další index pomocí příkazu &amp;lt;code&amp;gt;continue&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>in&gt;Servis</name></author>
		
	</entry>
</feed>