x
14
1
### Type (Control+Enter) to run code!2
### All code is compiled automatically.3
4
let {Date, console} = global5
6
let x = 47
8
def inc(x) do9
x + 110
end11
12
console.log(Date())13
console.log(inc(x))14
1
36
(function () {5
}6
function $add(a, b) {7
return $number(a) + $number(b);8
}9
function $number(x) {10
if (typeof x !== 'number') {11
throw new Error('not a number: ' + x);12
}13
return x;14
}15
function $argN(n, m) {16
if (m !== n) {17
throw new Error('expected ' + n + ' argument(s), got ' + m);18
}19
}20
var $global = (1, eval)('this');21
var $tmp = $global;22
if ($tmp != null && $tmp.Date !== undefined && $tmp.console !== undefined) {23
var Date = $tmp.Date;24
var console = $tmp.console;25
} else {26
throw new Error('destructuring failure');27
}28
var x = 4;29
var inc = function inc(x) {30
$argN(1, arguments.length);31
return $add(x, 1);32
};33
console.log(Date());34
console.log(inc(x));35
}());36