/t/basic/02preincdec.t

http://github.com/NotFound/winxed · Raku · 23 lines · 15 code · 7 blank · 1 comment · 2 complexity · 1a3d1ec8a4123b8a95bb958039884d92 MD5 · raw file

  1. #! winxed
  2. // Basic tests for (prefix) int ++ and -- operator
  3. using extern Test.More plan, is;
  4. function main()
  5. {
  6. plan (4);
  7. int a = 69;
  8. int c;
  9. c = ++a;
  10. is (c, 70, 'pre ++ result');
  11. is (a, 70, 'pre ++ side effect');
  12. c = --a;
  13. is (c, 69, 'pre -- result');
  14. is (a, 69, 'pre -- side effect');
  15. }
  16. // End