Skip to content

Instantly share code, notes, and snippets.

@luotaoyeah
luotaoyeah / fibonacci.ts
Last active September 6, 2017 01:57
fibonacci
/**
*
* @param {number} count
*/
function* fibonacci(count: number) {
let [prev, curr] :[number, number] = [0, 1];
for (let i: number = 0; i < count; i++) {
yield curr;
[prev, curr] = [curr, prev + curr];