logikens term för eller. – Eller har två betydelser, nämligen ”A eller B eller båda” och ”A eller B men inte båda”. I det vanliga språket brukar det vara uppenbart vilket man menar. ”De tänker semestra i Kroatien eller i Costa Rica” betyder troligen inte att de tänker åka till båda länderna. Men i programmering måste man vara tydlig, så man skiljer mellan inklusiv disjunktion (A eller B eller båda) och exklusiv disjunktion (A eller B men inte båda). Om det bara står disjunktion betyder det inklusiv disjunktion. – I programmering står förkortningen OR för inklusiv disjunktion och förkortningen XOR för exklusiv disjunktion. I formell logik skriver man A∨B eller A∥B (två vertikala streck) för inklusiv disjunktion. – Läs också om NOR.
[logik] [programmering] [ändrad 8 juni 2017]