Difference between revisions of "Template:Data types"

From Lazarus wiki
Jump to navigationJump to search
(Added ShortString type)
(syntaxhighlight, internationalization)
Line 1: Line 1:
<center>
+
<br clear="all"/>
{| border="1" style="text-align: center;" class="wikitable mw-collapsible"
+
 
!colspan="2"|Data Types
+
{| class="wikitable mw-collapsible" style="text-align: center; margin: auto; width: 98%"
 +
|+ {{#switch:{{LngSuffixWithSlash}}
 +
| /de = Navigationsleiste zum Thema: Datentypen
 +
| navigation bar: data types
 +
}}
 
|-
 
|-
!Simple Data Types
+
! {{#switch:{{LngSuffixWithSlash}}
| [[Boolean]] | [[Byte]] | [[Cardinal]] | [[Char]] | [[Currency]] | [[Extended]] | [[Int64]] | [[Integer]] | [[Longint]] | [[Pointer]] | [[Real]] | [[Shortint]] | [[Smallint]] | [[Word]]
+
| /de = einfache Datentypen
 +
| simple data types
 +
}} ||
 +
[[Boolean{{LngSuffixWithSlash}}|<syntaxhighlight lang="pascal" enclose="none">boolean</syntaxhighlight>{{#switch:{{LngSuffixWithSlash}}
 +
| /de = &nbsp;(Boolescher Wert)
 +
}}]]
 +
[[Byte{{LngSuffixWithSlash}}|<syntaxhighlight lang="pascal" enclose="none">byte</syntaxhighlight>]]
 +
[[Cardinal{{LngSuffixWithSlash}}|<syntaxhighlight lang="pascal" enclose="none">cardinal</syntaxhighlight>{{#switch:{{LngSuffixWithSlash}}
 +
| /de = &nbsp;(Kardinalzahl)
 +
}}]]
 +
[[Char{{LngSuffixWithSlash}}|<syntaxhighlight lang="pascal" enclose="none">char</syntaxhighlight>]]
 +
[[Currency{{LngSuffixWithSlash}}|<syntaxhighlight lang="pascal" enclose="none">currency</syntaxhighlight>{{#switch:{{LngSuffixWithSlash}}
 +
| /de = &nbsp;(Währung)
 +
}}]]
 +
[[Extended{{LngSuffixWithSlash}}|<syntaxhighlight lang="pascal" enclose="none">extended</syntaxhighlight>]]
 +
[[Int64{{LngSuffixWithSlash}}|<syntaxhighlight lang="pascal" enclose="none">int64</syntaxhighlight>]]
 +
[[Integer{{LngSuffixWithSlash}}|<syntaxhighlight lang="pascal" enclose="none">integer</syntaxhighlight>]]
 +
[[Longint{{LngSuffixWithSlash}}|<syntaxhighlight lang="pascal" enclose="none">longint</syntaxhighlight>]]
 +
[[Pointer{{LngSuffixWithSlash}}|<syntaxhighlight lang="pascal" enclose="none">pointer</syntaxhighlight>]]
 +
[[Real{{LngSuffixWithSlash}}|<syntaxhighlight lang="pascal" enclose="none">real</syntaxhighlight>{{#switch:{{LngSuffixWithSlash}}
 +
| /de = &nbsp;(reelle Zahl)
 +
}}]]
 +
[[Shortint{{LngSuffixWithSlash}}|<syntaxhighlight lang="pascal" enclose="none">shortint</syntaxhighlight>]]
 +
[[Smallint{{LngSuffixWithSlash}}|<syntaxhighlight lang="pascal" enclose="none">smallint</syntaxhighlight>]]
 +
[[Word{{LngSuffixWithSlash}}|<syntaxhighlight lang="pascal" enclose="none">word</syntaxhighlight>]]
 
|-
 
|-
!Complex Data Types
+
! {{#switch:{{LngSuffixWithSlash}}
| [[Array]] | [[Class]] | [[Record]] | [[Set]] | [[String]] | [[Shortstring|ShortString]]
+
| /de = strukturierte Datentypen
 +
| complex data types
 +
}} ||
 +
[[Array{{LngSuffixWithSlash}}|<syntaxhighlight lang="pascal" enclose="none">array</syntaxhighlight>{{#switch:{{LngSuffixWithSlash}}
 +
| /de = &nbsp;(Feld)
 +
}}]]
 +
[[Class{{LngSuffixWithSlash}}|<syntaxhighlight lang="pascal" enclose="none">class</syntaxhighlight>{{#switch:{{LngSuffixWithSlash}}
 +
| /de = &nbsp;(Klasse)
 +
}}]]
 +
[[Record{{LngSuffixWithSlash}}|<syntaxhighlight lang="pascal" enclose="none">record</syntaxhighlight>{{#switch:{{LngSuffixWithSlash}}
 +
| /de = &nbsp;(Datensatz)
 +
}}]]
 +
[[Set{{LngSuffixWithSlash}}|<syntaxhighlight lang="pascal" enclose="none">set</syntaxhighlight>{{#switch:{{LngSuffixWithSlash}}
 +
| /de = &nbsp;(Menge)
 +
}}]]
 +
[[String{{LngSuffixWithSlash}}|<syntaxhighlight lang="pascal" enclose="none">string</syntaxhighlight>{{#switch:{{LngSuffixWithSlash}}
 +
| /de = &nbsp;(Zeichenkette)
 +
}}]]
 +
[[Shortstring{{LngSuffixWithSlash}}|<syntaxhighlight lang="pascal" enclose="none">shortstring</syntaxhighlight>{{#switch:{{LngSuffixWithSlash}}
 +
| /de = &nbsp;(kurze Zeichenkette)
 +
}}]]
 
|}
 
|}
</center><!--- [[Category:Data types]] ---><includeonly>{{CategoriesBySuffixForPage|Data types}}</includeonly><noinclude>[[Category:Navigation Templates]]</noinclude>
+
 
 +
<!--- [[Category:Data types]] --->
 +
<includeonly>
 +
{{CategoriesBySuffixForPage|Data types}}
 +
</includeonly>
 +
 
 +
<noinclude>
 +
 
 +
[[Category:Navigation Templates]]
 +
</noinclude>

Revision as of 00:21, 3 April 2018


navigation bar: data types
simple data types

boolean byte cardinal char currency extended int64 integer longint pointer real shortint smallint word

complex data types

array class record set string shortstring