Semikolon
;
Semikolon (;) är ett skiljetecken vars namn kommer av grekiskans semi, ’halv’, och kalon, ’lem; led; del av en mening’.[1] 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.[2][3] 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.[3][4] Semikolon följs normalt av liten bokstav.[2] 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.[4] Semikolon bör inte ersätta eventuellt kolon.[2] Det moderna semikolonet uppfanns 1494 av Aldus Manutius den äldre (1450–1515).[5] Till hans minne firas numera Semikolonets dag på Manutius dödsdag, den 6 februari.[1] 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. AnvändningsexempelI skriftspråkMellan huvudsatserSemikolon 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.[4]
I tabellen nedan anges fördelningen av mellan dessa olika funktioner hos semikolon:
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. I uppräkningarSemikolon 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.[4]
ÖvrigtCirka 42 % av alla semikolon i tidningstext används där det enligt skrivreglerna bör vara kolon.[4] I programkodI många programspråk används semikolon som satsavdelare. Exempel i C: 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
Källor
|