UNPKG

446 BJavaScriptView Raw
1var calcPi, pi;
2calcPi = function (callback) {
3 var f;
4 f = function (x, callback) {
5 var d;
6 process.nextTick(function () {
7 if (x > 10000) {
8 return callback(0);
9 }
10 f(x + 4, function () {
11 d = arguments[0];
12 callback(d + (1 / x - 1 / (x + 2)) * 4);
13 });
14 });
15 };
16 f(1, callback);
17};
18calcPi(function () {
19 pi = arguments[0];
20 console.log(pi);
21});
22/* Generated by Continuation.js v0.1.1 */
\No newline at end of file