2020-08-04 20:15:08 +08:00
|
|
|
import { add } from "./add.wasm";
|
|
|
|
import { factorial } from "./factorial.wasm";
|
|
|
|
import { fibonacci } from "./fibonacci.wasm";
|
2017-10-30 20:56:57 +08:00
|
|
|
|
|
|
|
export { add, factorial, fibonacci };
|
|
|
|
|
|
|
|
export function factorialJavascript(i) {
|
2020-08-04 20:15:08 +08:00
|
|
|
if (i < 1) return 1;
|
2017-10-30 20:56:57 +08:00
|
|
|
return i * factorialJavascript(i - 1);
|
|
|
|
}
|
|
|
|
|
|
|
|
export function fibonacciJavascript(i) {
|
2020-08-04 20:15:08 +08:00
|
|
|
if (i < 2) return 1;
|
2017-10-30 20:56:57 +08:00
|
|
|
return fibonacciJavascript(i - 1) + fibonacciJavascript(i - 2);
|
|
|
|
}
|