() [] ?? {}
|
Leestekens
|
aanhalingstekens
|
(
? ”
,
“ ”
,
" "
,
‘ ’
,
' '
)
|
accolade
|
(
{
}
)
|
afbreekteken
|
(
-
)
|
apostrof
|
(
’
)
|
beletselteken
|
(
…
)
|
dubbelepunt
|
(
:
)
|
gedachtestreepje
of
kastlijntje
|
(
?
,
?
)
|
guillemets
|
(
≪
≫
)
|
haakjes
|
(
( )
,
[ ]
,
? ?
)
|
komma
|
(
,
)
|
koppelteken
|
(
-
)
|
liggend streepje
|
(
-
,
?
,
?
,
_
)
|
omgekeerd uitroepteken
|
(
¡
)
|
omgekeerd vraagteken
|
(
¿
)
|
punt
|
(
.
)
|
puntkomma
|
(
;
)
|
schuine streep
|
(
/
)
|
uitroepteken
|
(
!
)
|
vraagteken
|
(
?
)
|
weglatingsstreepje
|
(
-
)
|
Woordscheiding
|
hoge punt
|
(
·
)
|
spatie
|
( )
|
Algemene typografie
|
ampersand
|
(
&
)
|
apenstaartje
|
(
@
)
|
asterisk
|
(
*
)
|
backslash
|
(
\
)
|
bullet
|
(
•
)
|
accent
|
(
′
)
|
caret/dakje
|
(
^
)
|
emoticon
|
(
:-)
)
|
gelijkteken
|
(
=
)
|
graad
|
(
°
)
|
hekje
|
(
#
)
|
munteenheidsteken
|
(
¤
)
|
obelisk
|
(
†
,
‡
)
|
paragraafsymbool
|
(
§
)
|
alineateken
|
(
¶
)
|
procentteken
|
(
%
)
|
promille
|
(
‰
)
|
tilde
|
(
~
)
|
trema
|
(
¨
)
|
umlaut
|
(
¨
)
|
laag streepje/underscore
|
(
_
)
|
sluisteken
|
(
|
,
|
)
|
Ongebruikelijke
typografie
|
asterisme
|
(
?
)
|
lozenge
|
(
?
)
|
interrobang
|
(
?
)
|
ironieteken
|
(
)
|
referentieteken
|
(
※
)
|
dusteken
|
(
∴
)
|
zero-width space
|
( )
|
Haakjes
zijn leestekens die gewoonlijk in paren voorkomen en die elkaars gespiegelde zijn, een
openingshaakje
,
haakje openen
, en een
sluitingshaakje
,
haakje sluiten
. In deze combinatie worden de haakjes ook gebruikt. Het openingshaakje en het sluitingshaakje zijn daardoor bepaald dat de "holle" kanten van de haakje naar elkaar gericht zijn.
- Meest gebruikt zijn de ronde haakjes: ( ) (Engels:
round brackets
, Brits-Engels:
brackets
, Amerikaans-Engels:
parentheses
)
- In gewone tekst minder vaak voorkomend zijn de rechte haakjes, blokhaken of bijbelhaken: [ ] (Engels:
square brackets
, Amerikaans-Engels:
brackets
)
- Daarnaast zijn er nog de punthaakjes, vishaakjes, hoekankers, hoekhaakjes: ? ? (Engels:
angle brackets
,
chevrons
)
- En ten slotte de accolades: { }, die ook wel tot de haakjes gerekend worden. (Engels:
curly brackets
,
braces
)
De tekst die tussen de haakjes staat, wordt voorafgegaan door het openingshaakje en gevolgd door het sluitingshaakje. Voor schriftsoorten met een schrijfrichting van links naar rechts geldt:
- een
haakje openen
ziet er zo uit: (
- een
haakje sluiten
ziet er zo uit: )
Voor het
Arabisch schrift
, dat van rechts naar links geschreven wordt, is dat andersom. In beide gevallen staat ( links van ).
In geschreven taal worden haakjes gebruikt om een (gedeelte van een) zin die (meestal) niet essentieel voor de rest van het verhaal is af te zonderen. Hierdoor kunnen hoofd- en bijzaken eenvoudiger uit elkaar gehouden worden. Haakjes worden ook gebruikt om een extra verduidelijking te geven over iets wat direct voorafgaand aan de haakjes benoemd wordt (zoals in dit zelfverklarende voorbeeld).
De haakjes worden ook wel
parenthesen
genoemd, een term waarmee in de taalkunde een ingevoegde gedachte of aanvulling bedoeld wordt. Zo delen deze haakjes hun naam met een type tekst waarvoor ze bedoeld zijn.
In het spreken betekent de uitdrukking
tussen (twee) haakjes
over het algemeen dat je op het punt staat iets te gaan zeggen dat maar beperkt te maken heeft met de rest van het gesprek.
Overdreven gebruik van haakjes kan averechts werken. Dat geldt ook voor het gebruik van haakjes-binnen-haakjes (geneste haakjes), hoewel dat niet altijd te voorkomen is. De
Taalunie
geeft in overweging om dan de binnenste haakjes te vervangen door vierkante haken (teksthaken, zie verderop). Wanneer een toevoeging tussen
komma
's of tussen haakjes gezet kan worden, verdienen komma's vaak de voorkeur omdat ze een rustiger tekstbeeld geven, en ook
gedachtestreepjes
zijn een alternatief. Vaak zijn haakjes door een iets gewijzigde formulering weg te werken. Vergelijk:
- De ooievaar (ook wel uiver, eiber of stork genoemd [Latijn:
Ciconia ciconia
]) komt in veel oude verhalen voor.
- De ooievaar ? ook wel uiver, eiber of stork genoemd (Latijn:
Ciconia ciconia
) ? komt in veel oude verhalen voor.
- De ooievaar, die ook wel uiver, eiber of stork genoemd wordt en in het Latijn
Ciconia ciconia
heet, komt in veel oude verhalen voor.
Een specifiek gebruik van haakjes is in combinatie met het
beletselteken
dat uit drie opvolgende puntjes bestaat. Dit dient om aan te geven dat uit een
citaat
een gedeelte is weggelaten:
Geslachtsregister van Jezus: (…) (zoals men meende) de zoon van Jozef, de zoon van Heli, (…) de zoon van Nathan, de zoon van David, (…) De zoon van Jakob, de zoon van Izak, de zoon van Abraham, (…) De zoon van Enos, de zoon van Seth, de zoon van Adam, de zoon van God.
[1]
Met hetzelfde doel wordt ook wel het beletselteken tussen vierkante haakjes […] gebruikt, maar ronde haakjes (…) zijn gebruikelijker en geven een rustiger tekstbeeld.
Vierkante haakjes worden vooral gebruikt om toevoegingen binnen een geciteerde of vertaalde tekst te markeren.
[2]
Voorbeelden hiervan zijn de toevoegingen [sic!] of [cursivering door de redactie].
In literatuuropgaven worden vierkante haakjes gebruikt om eigen toevoegingen of correcties in titelbeschrijvingen (tussen vierkante haakjes) aan te geven. Bijvoorbeeld: [z.j.] (zonder jaar), [2e dr.]. Indien na een vertaling de oorspronkelijke titel wordt gegeven, dan komt die eveneens tussen vierkante haakjes.
Niet-gepaarde haakjes: emoticons en opsomming
[
bewerken
|
brontekst bewerken
]
In tekstberichten (bijvoorbeeld
sms
) worden haakjes ook wel gebruikt als onderdeel van
emoticons
. Zo is :-) een manier om een (glim)lach weer te geven. Omdat het haakje in dit geval niet als zodanig bedoeld is, wordt hier van de regel afgeweken dat haakjes altijd in combinatie voorkomen. Integendeel: het emoticon :-( geeft juist een tegenovergestelde emotie weer. Gewoonlijk wordt maar een haakje gebruikt, twee identieke haakjes tonen een sterkere emotie: :-)) en :-((
Een ander bekend gebruik van ongepaarde haakjes is in nummering van tekstblokken en opsommingen. Volgens de Taalunie raakt dit in onbruik en is het daarom af te raden. Een voorbeeld:
- 1) Rafael Nadal 2) Roger Federer 3) Novak Djokovic 4) Andy Murray 5) Nikolaj Davydenko (top vijf mannentennis, 9 maart 2009).
In de
wiskunde
worden haakjes gebruikt om
rekenkundige
bewerkingen te groeperen. Hierbij geldt dat haakjes de hoogste prioriteit hebben: haakjes moeten nog voor
machtsverheffen
'weggewerkt' worden.
Zo is
- 5 × 3 + 2 = 17
(volgens de
rekenregels
eerst vermenigvuldigen, dan optellen), maar
- 5 × (3 + 2) = 25
(eerst haakjes, dan pas vermenigvuldigen).
Geneste haakjes zijn in de wiskunde heel gewoon. Voor het onderscheid gebruikt men ook blokhaken en accolades.
Haakjes worden ook gebruikt om van een
interval
aan te geven of een randpunt al dan niet tot het interval behoort. Er zijn verschillende varianten in deze notatie.
In de
wiskunde
worden haakjes gebruikt om
operaties
in een
wiskundige expressie
te groeperen. Een operatie a u b met
binaire operatie
u en operanden a en b, en met b = c v d met de binaire operatie v en de operanden c en d, kan bijvoorbeeld geschreven worden als a u (c v d). De haakjes zorgen voor het onderscheid met (a u c) v d. Haakjes zijn niet nodig als er regels voor de
bewerkingsvolgorde
zijn die de bedoelde volgorde voorschrijven, al worden ze soms ook wel ten overvloede geplaatst, voor de duidelijkheid.
Haakjes zijn bijvoorbeeld goed genest in het geval (met weglating van de operatoren en operanden): ()(()(()))(). Door successievelijk combinaties (), zonder verdere haakjes ertussen, te verwijderen, blijft er dan uiteindelijk niets over. Dienovereenkomstig wordt de expressie geinterpreteerd door de gedeelten () eerst te evalueren (of geevalueerd te denken), enzovoort.
Een en ander geldt bij een opeenvolging van tekens op een lijn. Als een deelexpressie bijvoorbeeld als superscript, zoals een exponent, wordt geschreven heeft de opmaak als nevenfunctie eenzelfde functie als haakjes.
In de
automatisering
worden ronde haakjes op dezelfde manier gebruikt als in de wiskunde. Andere haakjes komen ook voor, maar met een andere betekenis, die per programmeertaal kan verschillen. Haakjes worden ook gebruikt argumenten aan functies en procedures door te geven.
Voorbeelden:
in
BASIC
:
x = SQRT(9)
x = ABS(y)
x = SQRT(ABS(y))
betekenen achtereenvolgens dat
x
gelijk wordt aan de vierkantswortel (square root) van 9,
x
gelijk wordt aan de absolute waarde van
y
en
x
gelijk wordt aan de wortel van de absolute waarde van y. In de meeste BASIC-dialecten worden haakjes niet gebruikt om argumenten aan procedures door te geven (voor zover je binnen BASIC van procedures kunt spreken).
in
C
(en C-achtige programmeertalen):
x = sqrt(9);
printf("Hello, world!\n");
return (size_t)(-1);
betekenen:
x
wordt gelijk aan de vierkantswortel van 9, druk de tekst
Hello, world!
(gevolgd door een newline (regelschakeling)) op het scherm af, geef de resultaatwaarde ?1 door aan de aanroepende functie, als een object van het type 'size_t'.
In de
Unix
commando-interpreter '
sh
' (en hiervan afgeleide programma's) worden haakjes eveneens gebruikt om bewerkingen (statements) te groeperen waardoor die als een geheel beschouwd kunnen worden. Bovendien wordt het 'haakje sluiten' gebruikt in het CASE-statement, maar hier meer vanwege de optische gelijkenis met een omgekeerde letter 'c' dan om een andere reden. In dit geval zou je kunnen zeggen dat de letter 'c' de functie van 'haakje openen' vervult.
case
"
$ANTWOORD
"
in
J
|
j
|
Y
|
y
)
(
actie
(
s
)
bij
bevestigend
antwoord
)
;;
N
|
n
)
(
actie
(
s
)
bij
ontkennend
antwoord
)
;;
*
)
(
actie
(
s
)
bij
onduidelijk
/
verkeerd
antwoord
)
;;
esac