Declaring Boolean variables
The complete source of builtInTypes_boolean.ek9, compiled by the EK9 compiler. Shown on builtInTypes.html.
#!ek9 defines module site.builtintypes.boolean defines program BooleanDeclarations() stdout <- Stdout() //Declare a Boolean - using type inference but with no value yet known. reviewAccess <- Boolean() //Declare a Boolean - with type inference with a known initial value allowModification <- false //Declare a Boolean - but with no space allocated to hold the value. provideAccess as Boolean? //Declare a Boolean - but with no value yet known. denyAccess as Boolean: Boolean() //Declare a Boolean - without type inference allowViewing as Boolean := true provideAccess: true stdout.println(`${reviewAccess?} ${allowModification} ${provideAccess} ${denyAccess?} ${allowViewing}`)
Download builtInTypes_boolean.ek9
Output
false false true false true