Ero sivun ”Syntaksin värikorostus” versioiden välillä

Siirry navigaatioon Siirry hakuun
683 merkkiä lisätty ,  14. maaliskuuta 2022
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">


Värikorostusta käytetään mm ohjelmien [[Kehitysympäristöt|kehitysympäristöissä]] ja [[tekstieditori|tekstieditoreissa]].
<?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]]
10 147

muokkausta

Navigointivalikko