comparison.gravity 450 B

12345678910111213141516171819202122232425
  1. #unittest {
  2. name: "Comparison with type checking.";
  3. result: false;
  4. };
  5. class foo {
  6. func bar() {
  7. System.print("Hello from bar");
  8. }
  9. }
  10. func main() {
  11. var target = foo();
  12. var a = null;
  13. var b = 1;
  14. var c = 1.1;
  15. var d = "";
  16. var e = undefined;
  17. if ((a === target) && (b === target) && (c === target) && (d === target) && (e === target)) {
  18. return true;
  19. } else {
  20. return false;
  21. }
  22. }