; | |
| Skiljetecken och andra typografiska symboler | |
|---|---|
| Egentliga skiljetecken | |
| Frågetecken | ?¿ |
| Kolon | :ː |
| Kommatecken | , |
| Parenteser | ()[]{}〈〉⁅⁆ |
| Punkt | . |
| Uteslutningstecken | …⋯⋮⋰⋱ |
| Semikolon | ; |
| Tankstreck | – |
| Långt tankstreck | — |
| Utropstecken | !¡ |
| Sekundära skiljetecken (skrivtecken) | |
| Apostrof | '’ |
| Asterisk | * |
| Bindestreck | ‐ |
| Citattecken | ‘’“”»«›‹ |
| Listpunkter | •▪‣ |
| Snedstreck | / |
| Omvänt snedstreck | \ |
| Osynliga skiljetecken (luft) | |
| Mellanslag · Hårt mellanslag · Stycketecken · Utslutning | |
| Övrigt | |
| Alduslöv | ❦❧ |
| Alinea | ¶ |
| Asterism | ⁂ |
| Halvhög punkt | · |
| Insättningstecken | ^ |
| Interrobang | ‽⸘ |
| Ironitecken | ؟ |
| Kors | † |
| Dubbelkors | ‡ |
| Lodstreck | | |
| Understreck | _ |
| Nummertecken | # |
Semikolon (;) är ett skiljetecken vars namn kommer av grekiskans semi, ’halv’, och kalon, ’lem; led; del av en mening’.
Semikolon används främst mellan huvudsatser eller huvudsatsekvivalenter (dvs. yttranden med egen språkhandling) för att, liksom de samordnande konjunktionerna, påvisa ett innehållsligt samband mellan satserna. I denna användning kan semikolon ta betydelsen hos alla samordnande konjunktioner förutom eller (se exempel nedan). Liksom konjunktionerna används semikolon när punkt döljer satsernas samband och kommatecken orsakar satsradning. Semikolon följs normalt av liten bokstav.
Semikolon kan även användas i uppräkningar, i stället för kommatecken mellan de uppräknade leden. Då avskiljer det grupper av led som redan innehåller kommatecken, eller där kommatecken av annan anledning kan leda till missförstånd. Semikolon bör inte ersätta kolon.
Det moderna semikolonet uppfanns 1494 av Aldus Manutius den äldre (1450–1515). Till Manutius minne uppmärksammas hans dödsdag, den 6 februari, som semikolonets dag i Sverige.
Inom matematik, i länder som använder decimalkomma, används semikolon ibland för att skilja värden i uppräkningar från varandra, exempelvis funktionsargument eller element i en vektor (exempelvis 7,1; 8,8). Detta sker främst när skrivsättet annars skulle bli otydligt; om ingen risk för sammanblandning finns används vanligen komma följt av mellanslag (exempelvis 7,1, 8,8). I länder som använder decimalpunkt skiljs värden i stället med komma (exempelvis 7.1, 8.8).
Semikolon används även i en mängd olika programspråk för att separera eller avsluta satser och deklarationer, exempelvis i Algol, Pascal, C, PHP, Perl, och många andra. I vissa språk, som assembler och Lisp-dialekter, används semikolon i stället för att inleda kommentarer i källkoden. I Matlab och GNU Octave undertrycks skärmutskrift av beräkningsresultat om sats avslutas med semikolon. Semikolon används också för att markera ny rad när tal eller variabler fogas samman till matriser.
Semikolon ersätter konjunktioner när sambandet mellan två huvudsatser inte behöver skrivas ut. Cirka 40 % av alla semikolon i tidningstext används mellan två fullständiga eller elliptiska huvudsatser.
I tabellen nedan anges fördelningen mellan dessa olika funktioner hos semikolon i svensk tidningstext:
| Relation | Konjunktion | Frekvens |
|---|---|---|
| Explanativ | för, ty | 57 % |
| Additiv | och, samt | 16 % |
| Adversativ | men, fast, utan | 14 % |
| Konklusiv | så | 13 % |
Majoriteten av alla semikolon mellan huvudsatser markerar alltså explanativa relationer, liksom konjunktionen för. Övriga semikolon används ungefär lika ofta för att markera additiva, adversativa och konklusiva relationer.
Semikolon används också mellan uppräkningar av sidoordnade led, det vill säga led som har samma grammatiska form och kan byta plats med varandra utan att betydelsen ändras nämnvärt. Cirka 11 % av alla semikolon i tidningstext används på det här sättet.
Cirka 42 % av alla semikolon i tidningstext används där det enligt skrivreglerna bör vara kolon.
I många programspråk används semikolon som satsavslutare eller satsavdelare.
Exempel i C, semikolon som satsavslutare:
int heltal = 5;
// Skriver ut talet
printf("%d", heltal);
I Matlab och GNU Octave används semikolon efter en sats för att undertrycka utskrift av beräkningsresultat. Satser vars beräkningsresultat skall visas på skärmen avslutas med nyradtecken, och/eller kommatecken. Semikolon används även i uttryck innanför hakparenteser, det vill säga som formerar matriser, för att markera ny rad med element. Exempel, där tilldelningen av matrisen a inte visas på skärmen, men beräkningsresultatet av b visas:
>> a=[1 2;3 4];
>> b=10*a
b =
10 20
30 40