Syntaksfremhævning: Forskelle mellem versioner

698 bytes fjernet ,  for 12 år siden
Kodeeksempler omskrevet til at benytte <source> + Interlinks, overskrifter
m (robot Ændrer: nl:Syntaxiskleuring)
(Kodeeksempler omskrevet til at benytte <source> + Interlinks, overskrifter)
 
Typisk bruges der forskellige farver til:
*[[konstant]]er
*konstanter
*[[kommentar]]er
*kommentarer
*markering af blokke i koden[[kodeblok]]ke
*[[nøgleord]], der har en bestemt betydning i det aktuelle [[programmeringssprog]]
*[[Variabel|variabler]]
*[[streng]]e
 
== Eksempler på syntaksfremhævning ==
== Eksempel i [[C (programmeringssprog)|C]] ==
Følgende eksempler benytter Wikipedias syntaksfremhævning.
<code>
 
<font color="#777777">/* Dette program laver ikke noget */</font>
=== Eksempel i [[C (programmeringssprog)|C]] ===
<font color="#009900">#include &lt;stdio.h&gt;</font>
 
<source lang="c">
'''int''' main('''int''' <font color="#0000FF">argc</font>,'''char**''' <font color="#0000FF">argv</font>) {
<font color="#777777">/* Dette program laver ikke noget */</font>
<nowiki>&nbsp;&nbsp;&nbsp;&nbsp;</nowiki> '''return''' <font color="#FF0000">0</font>;
#include <stdio.h>
}
 
</code>
int main(int argc,char** argv) {
== Eksempel i [[PHP]] ==
return 0;
<code>
}
<span style="color: #000000"></span>
</source>
<span style="color: #0000BB">&lt;?php</span>
 
<span style="color: #FF8000">// Enkeltlinje kommentar</span>
 
<span style="color: #0000BB">$i</span> <span style="color: #007700">=</span> <span style="color: #0000BB">0</span><span style="color: #007700">;
=== Eksempel i [[PHP]] ===
<span style="color: #007700">while (</span><span style="color: #0000BB">$i</span> <span style="color: #007700">&lt;=</span> <span style="color: #0000BB">10</span><span style="color: #007700">){</span>
 
<nowiki>&nbsp;&nbsp;&nbsp;&nbsp;</nowiki><span style="color: #007700">echo</span> <span style="color: #DD0000">"\$i er $i\n"</span><span style="color: #007700">;</span>
<source lang="php">
<span style="color: #007700">}</span>
<?php
<span style="color: #0000BB">?&gt;</span>
// Enkeltlinje kommentar
</code>
$i = 0;
while ($i <= 10){
echo "\$i er $i\n";
}
?>
</source>
 
[[Kategori:Datalogi]]
324

redigeringer