Ero sivun ”Syntaksin värikorostus” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
virhe esimerkissä
Ei muokkausyhteenvetoa |
p (virhe esimerkissä) |
||
(4 välissä olevaa versiota 3 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
Syntaksin värikorostus tuo tekstissä eri värisenä esille tietyt ennalta määrätyt sanat tai sanaryhmät. | Syntaksin värikorostus tuo tekstissä eri värisenä esille tietyt ennalta määrätyt sanat tai sanaryhmät. | ||
[[Kuva:Kdevelop.png|Syntaksin värikorostus [[KDevelop|KDevelopissa]]|thumb|right]] | |||
Korostettavana sanana voi olla esimerkiksi [[Ohjelmointikielet|ohjelmointikielen]] varattu sana.Jolloin esimerkiksi [[Pascal]]:ssa ohjelmointikielen varattu sana '''begin''' korostetaan niin että se erottuu muuttujista ja muista merkeistä. Varattu sana begin kertoo jonkin toiminnon alkamisesta (begin on vastaava kuin c:ssä {-sulje). Vastaavasti varattu sana '''end''' ilmaisee toiminnon päättymisen (End-sana vastaa C:ssä }-sulje). Korostamalla varatut sanat, esim. tässä tapauksessa sanaparit begin ja end jotka kertovat toiminnon aloittamisesta ja lopettamisesta, niin ne on helpompi hahmottaa ohjelmakoodista. | Korostettavana sanana voi olla esimerkiksi [[Ohjelmointikielet|ohjelmointikielen]] varattu sana.Jolloin esimerkiksi [[Pascal]]:ssa ohjelmointikielen varattu sana '''begin''' korostetaan niin että se erottuu muuttujista ja muista merkeistä. Varattu sana begin kertoo jonkin toiminnon alkamisesta (begin on vastaava kuin c:ssä {-sulje). Vastaavasti varattu sana '''end''' ilmaisee toiminnon päättymisen (End-sana vastaa C:ssä }-sulje). Korostamalla varatut sanat, esim. tässä tapauksessa sanaparit begin ja end jotka kertovat toiminnon aloittamisesta ja lopettamisesta, niin ne on helpompi hahmottaa ohjelmakoodista. | ||
Rivi 5: | Rivi 7: | ||
Värikorostus auttaa löytämään korostettujen asioiden. kuten varattujen sanojen,kirjoitusvirheitä. | Värikorostus auttaa löytämään korostettujen asioiden. kuten varattujen sanojen,kirjoitusvirheitä. | ||
Värikorostusta käytetään mm ohjelmien [[Kehitysympäristöt|kehitysympäristöissä]] ja [[tekstieditori|tekstieditoreissa]]. | |||
== Esimerkki == | |||
Alla on esimerkkinä [[PHP]]-koodia, joka on väritetty siten, että syntaksi korostuu. Erityisesti on huomattava, että esimeriksi kommentit, muuttujien nimet, varatut sanat (esim. <tt>if</tt> ja <tt>for</tt>) ja merkkijonot ovat kaikki eri värillä. | |||
<syntaxhighlight lang="php"> | |||
<?php | |||
// Funktio tulostaa parittomat luvut annetulta väliltä | |||
function Luvut($a, $b) | |||
{ | |||
if ($b<=$a) | |||
die("Öh, mikäs väli tää on"); | |||
if ($a%2) == 0) $a++; | |||
if ($b%2)==0) $b--; | |||
for (; $a<=$b; $a+=2) | |||
{ | |||
echo $a . "<br>"; | |||
} | |||
} | |||
?> | |||
</syntaxhighlight> | |||
[[Luokka:Käsitteet]] |