mirror of
https://github.com/krgamestudios/Toy.git
synced 2026-04-15 23:04:08 +10:00
38 lines
816 B
Plaintext
38 lines
816 B
Plaintext
//boolean origin
|
|
var b: bool = true;
|
|
|
|
assert bool b == true, "bool -> bool";
|
|
assert int b == 1, "bool -> int";
|
|
assert float b == 1, "bool -> float";
|
|
assert string b == "true", "bool -> string";
|
|
|
|
|
|
//integer origin
|
|
var i: int = 42;
|
|
|
|
assert bool i == true, "int -> bool";
|
|
assert int i == 42, "int -> int";
|
|
assert float i == 42, "int -> float";
|
|
assert string i == "42", "int -> string";
|
|
|
|
|
|
//float origin
|
|
var f: float = 3.14;
|
|
|
|
assert bool f == true, "float -> bool";
|
|
assert int f == 3, "float -> int";
|
|
assert float f == 3.14, "float -> float";
|
|
assert string f == "3.14", "float -> string";
|
|
|
|
|
|
//string origin
|
|
var s: string = "78.9";
|
|
|
|
assert bool s == true, "string -> bool";
|
|
assert int s == 78, "string -> int";
|
|
assert float s == 78.9, "string -> float";
|
|
assert string s == "78.9", "string -> string";
|
|
|
|
|
|
print "All good";
|