└── README.md /README.md: -------------------------------------------------------------------------------- 1 | def capitalize(string, lower_rest=False): 2 | return string[:1].upper() + (string[1:].lower() if lower_rest else string[1:]) 3 | const createLoop = (onStep, timeout) => { 4 | let running = false 5 | 6 | const iteration = () => { 7 | onStep() 8 | if (running) setTimeout(iteration, timeout) 9 | } 10 | 11 | const start = () => { 12 | running = true 13 | iteration() 14 | } 15 | Array.prototype.likeFilter = function (f) { 16 | let re = [] 17 | this.forEach((e) => { 18 | if (f(e)) { 19 | re.push(e) 20 | } 21 | }) 22 | return re 23 | } 24 | 25 | const arr = [1, 2, 3, 4, 5, 6] 26 | 27 | 28 | 29 | 30 |
31 | 32 |
33 | 34 | 35 | 36 | 37 | 38 |
39 |
40 | 41 | def closure(n): 42 | 43 | def sleep_several_seconds(): 44 | nonlocal n 45 | time.sleep(1) 46 | n = n - 1 47 | print(f"{n} seconds left") 48 | return n 49 | 50 | return sleep_several_seconds 51 | --------------------------------------------------------------------------------