content-type: text/html content-length: 6124

Defines

$sEmpty[]
$sZero[0]
$sOne[1]
$sTwo[2]

$dtDate[^date::create(2007;01;02;03;04;05)]

$tEmptyTable[^table::create{a  b}]
$tTable[^table::create{a  b
1  2}]

$hEmptyHash[^hash::create[]]
$hHash[
  $.a[1]
  $.b[2]
]

$dZero(0.0)
$dOne(1.1)
$dTwo(2.2)

$iZero(^dZero.int[])
$iOne(^dOne.int[])
$iTwo(^dTwo.int[])

$bTrue(1==1)
$bFalse(1==0)

$xDoc[^xdoc::create{}]
$h[^xDoc.select[/root/t]]
$xNode[$h.0]

.CLASS_NAME

$bTrue.CLASS_NAME: bool
$bFalse.CLASS_NAME: bool

$sEmpty.CLASS_NAME: void
$sZero.CLASS_NAME: string
$sOne.CLASS_NAME: string
$sTwo.CLASS_NAME: string

$dZero.CLASS_NAME: double
$dOne.CLASS_NAME: double
$dTwo.CLASS_NAME: double

$iZero.CLASS_NAME: int
$iOne.CLASS_NAME: int
$iTwo.CLASS_NAME: int

$tTable.CLASS_NAME: table
$hHash.CLASS_NAME: hash
$dtDate.CLASS_NAME: date
$xDoc.CLASS_NAME: xdoc
$xNode.CLASS_NAME: xnode

bool itself

(1==0): false
(1==1): true

bool methods for void

^vVoid.bool(true): true
^vVoid.bool(false): false

bool methods for string

^sEmpty.bool(true): true
^sEmpty.bool(false): false
^sZero.bool(true): false
^sZero.bool(false): false
^sOne.bool(true): true
^sOne.bool(false): true
^sTwo.bool(true): true
^sTwo.bool(false): true

bool methods for double

^dZero.bool(true): false
^dZero.bool(false): false
^dOne.bool(true): true
^dOne.bool(false): true
^dTwo.bool(true): true
^dTwo.bool(false): true

bool methods for int

^iZero.bool(true): false
^iZero.bool(false): false
^iOne.bool(true): true
^iOne.bool(false): true
^iTwo.bool(true): true
^iTwo.bool(false): true

others


(def ...) (...) (... is bool)(... is string)(... is double)(... is int)(... is table)(... is hash)(... is date)(... is xdoc)(... is xnode)
$vVoid no
false
no no no no no no no no no
$bFalse yes
false
yes no no no no no no no no
$bTrue yes
true
yes no no no no no no no no
$sEmpty no
false
no yes no no no no no no no
$sZero yes
false
no yes no no no no no no no
$sOne yes
true
no yes no no no no no no no
$sTwo yes
true
no yes no no no no no no no
$dZero yes
false
no no yes no no no no no no
$dOne yes
true
no no yes no no no no no no
$dTwo yes
true
no no yes no no no no no no
$iZero yes
false
no no no yes no no no no no
$iOne yes
true
no no no yes no no no no no
$iTwo yes
true
no no no yes no no no no no
$tEmptyTable no
false
no no no no yes no no no no
$tTable yes
true
no no no no yes no no no no
$hEmptyHash no
false
no no no no no yes no no no
$hHash yes
true
no no no no no yes no no no
$dtDate yes
true
no no no no no no yes no no
$xDoc yes
true
no no no no no no no yes yes
$xNode yes
true
no no no no no no no no yes