21 lines
349 B
Text
21 lines
349 B
Text
#!/usr/bin/env jsish
|
|
/* Even or Odd, in Jsish */
|
|
function isEven(n:number):boolean { return (n & 1) === 0; }
|
|
|
|
provide('isEven', 1);
|
|
|
|
if (Interp.conf('unitTest')) {
|
|
; isEven(0);
|
|
; isEven(1);
|
|
; isEven(2);
|
|
; isEven(-13);
|
|
}
|
|
|
|
/*
|
|
=!EXPECTSTART!=
|
|
isEven(0) ==> true
|
|
isEven(1) ==> false
|
|
isEven(2) ==> true
|
|
isEven(-13) ==> false
|
|
=!EXPECTEND!=
|
|
*/
|