Skip to content

Commit 4ece7d6

Browse files
committed
Create boolean.md
1 parent cb85a92 commit 4ece7d6

1 file changed

Lines changed: 114 additions & 0 deletions

File tree

definitions/boolean.md

Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
# std for PRIMITIVE: BOOLEAN
2+
3+
## asNumber
4+
Will convert the boolean to a number.
5+
6+
```json
7+
{
8+
"runtime_name": "std::boolean::as_number",
9+
"runtime_parameter_definitions": [
10+
{
11+
"data_type_identifier": "PRIMITIVE",
12+
"runtime_name": "value"
13+
}
14+
],
15+
"return_type_identifier": "PRIMITIVE"
16+
}
17+
```
18+
19+
**Example**:
20+
21+
false --> 0
22+
23+
true --> 1
24+
25+
## asText
26+
Will convert the boolean to a string.
27+
28+
```json
29+
{
30+
"runtime_name": "std::boolean::as_text",
31+
"runtime_parameter_definitions": [
32+
{
33+
"data_type_identifier": "PRIMITIVE",
34+
"runtime_name": "value"
35+
}
36+
],
37+
"return_type_identifier": "PRIMITIVE"
38+
}
39+
```
40+
41+
**Example**:
42+
43+
false --> "false"
44+
45+
true --> "true"
46+
47+
48+
## fromNumber
49+
Will convert the number to a boolean.
50+
51+
```json
52+
{
53+
"runtime_name": "std::boolean::from_number",
54+
"runtime_parameter_definitions": [
55+
{
56+
"data_type_identifier": "PRIMITIVE",
57+
"runtime_name": "value"
58+
}
59+
],
60+
"return_type_identifier": "PRIMITIVE"
61+
}
62+
```
63+
64+
**Example**:
65+
66+
0 --> false
67+
68+
1 --> true
69+
70+
71+
## fromText
72+
Will convert the string to a boolean.
73+
74+
```json
75+
{
76+
"runtime_name": "std::boolean::from_text",
77+
"runtime_parameter_definitions": [
78+
{
79+
"data_type_identifier": "PRIMITIVE",
80+
"runtime_name": "value"
81+
}
82+
],
83+
"return_type_identifier": "PRIMITIVE"
84+
}
85+
```
86+
87+
**Example**:
88+
89+
"false" --> false
90+
91+
"true" --> true
92+
93+
94+
## negate
95+
Will negate the boolean.
96+
97+
```json
98+
{
99+
"runtime_name": "std::boolean::negate",
100+
"runtime_parameter_definitions": [
101+
{
102+
"data_type_identifier": "PRIMITIVE",
103+
"runtime_name": "value"
104+
}
105+
],
106+
"return_type_identifier": "PRIMITIVE"
107+
}
108+
```
109+
110+
**Example**:
111+
112+
false --> true
113+
114+
true --> false

0 commit comments

Comments
 (0)