Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revision Both sides next revision
boolean_value_type [2011/08/02 18:53]
hermann created
boolean_value_type [2015/10/11 23:01]
admin ↷ Page name changed from bool_type to boolean_value_type
Line 1: Line 1:
 ====== Bool Type ====== ====== Bool Type ======
  
-A [[wp>​Boolean_value|boolean]] denotes two possible values: ​true (representing ​yes) and false (representing ​no).+A [[wp>​Boolean_value|boolean]] denotes two possible values: ​True (meaning ​yes) and False (meaning ​no)
 + 
 +===== GUI Editor ===== 
 + 
 +[{{ :​editors:​boolean_editor.png?​nolink&​ |Graphical representation of the boolean editor}}] 
 + 
 +The boolean editor uses a switch marking "​Yes"​ to represent the true value and "​No"​ to represent the value false value. 
 + 
 +===== EGO Script ===== 
 + 
 +Boolean values can be denoted using several diferente representations:​ 
 + 
 +^ Value ^ Representation ^ 
 +| True  | ''​.yes''​ \\ ''​.true'' ​ | 
 +| False  | ''​.no''​ \\ ''​.false'' ​ | 
 + 
 +By default, Dinamica EGO writes boolean values using the ''​.yes''/''​.no''​ representation. 
 + 
 +===== Automatic Conversions ===== 
 + 
 +  * **Converted from**: [[Double Type]], [[Int Type]], [[Non Negative Int Type]] and [[Positive Int Type]]: non-zero values are converted to True and zero values are converted to False. 
 + 
 +  * **Converted to**: [[Double Type]], [[Int Type]], [[Non Negative Int Type]], [[Positive Int Type]] and [[Null Value Type]]: True is converted to one and False to zero. [[String Type]]: True is converted to "​true"​ and False to "​false"​