Skip to content

Latest commit

 

History

History
209 lines (138 loc) · 2.37 KB

boolean.md

File metadata and controls

209 lines (138 loc) · 2.37 KB
title
Boolean

import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem';

and

<Tabs defaultValue="signature" values={[ {label: 'Signature', value: 'signature'}, {label: 'Example', value: 'example'}, ]}>

(b Bool) (a Bool) | and | (a && b Bool)
true false and => false

Boolean AND.

contains?, has?

<Tabs defaultValue="signature" values={[ {label: 'Signature', value: 'signature'}, {label: 'Example', value: 'example'}, ]}>

(a Bool) | contains? | (!a Bool)
true contains? => false

Boolean NOT.

eq?, equal?

<Tabs defaultValue="signature" values={[ {label: 'Signature', value: 'signature'}, {label: 'Example', value: 'example'}, ]}>

(a Bool) | eq? | (!a Bool)
true eq? => false

Boolean NOT.

not

<Tabs defaultValue="signature" values={[ {label: 'Signature', value: 'signature'}, {label: 'Example', value: 'example'}, ]}>

(a Bool) | not | (!a Bool)
true not => false

Boolean NOT.

not-equal?, not-eq?

<Tabs defaultValue="signature" values={[ {label: 'Signature', value: 'signature'}, {label: 'Example', value: 'example'}, ]}>

(a Bool) | not-equal? | (!a Bool)
true not-equal? => false

Boolean NOT.

or

<Tabs defaultValue="signature" values={[ {label: 'Signature', value: 'signature'}, {label: 'Example', value: 'example'}, ]}>

(b Bool) (a Bool) | or | (a || b Bool)
true false or => true

Boolean OR.

xor

<Tabs defaultValue="signature" values={[ {label: 'Signature', value: 'signature'}, {label: 'Example', value: 'example'}, ]}>

(b Bool) (a Bool) | xor | (a != b Bool)
true true xor => false

Boolean XOR.