带闭包的调用计数器
JavaScript
Easy
closures
任务 «带闭包的调用计数器»
创建一个函数 createCounter,它接收一个初始值(整数)并返回一个新函数。每次调用返回的函数时,计数器增加1并返回当前值。初始值可以是任意整数。如果未传递初始值,则将其视为0。
输入格式
输入一个整数——计数器的初始值。如果未指定数字,则视为0。
输出格式
每次调用返回的函数后,输出计数器的当前值。在测试中,返回的函数会被多次调用,结果将以空格分隔输出。
示例
示例 1
输入
5
输出
6 7 8 9 10
示例 2
输入
0
输出
1 2 3 4 5
示例 3
输入
3
ВойнаИмир Толстой 1869
ОтцыИдети Тургенев 1862
ПреступлениеИнаказание Достоевский 1866
2
Толстой 1869
Пушкин 1837
输出
Для задачи createCounter ожидается последовательность чисел, начиная с 3: 3 4 5 6 7 (или аналогично, в зависимости от количества вызовов, но в тесте не указано количество вызовов).
示例 4
输入
2
АннаКаренина Толстой 1877
Воскресение Толстой 1899
2
Толстой 1877
Толстой 1899
输出
Для задачи createCounter ожидается последовательность чисел, начиная с 2: 2 3 4 (или аналогично, в зависимости от количества вызовов, но в тесте не указано количество вызовов).
main.js