mirror of
				https://github.com/thunderbrewhq/thunderbrew
				synced 2025-11-01 00:36:04 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			14 lines
		
	
	
		
			254 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			254 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
| -- example of for with generator functions
 | |
| 
 | |
| function generatefib (n)
 | |
|   return coroutine.wrap(function ()
 | |
|     local a,b = 1, 1
 | |
|     while a <= n do
 | |
|       coroutine.yield(a)
 | |
|       a, b = b, a+b
 | |
|     end
 | |
|   end)
 | |
| end
 | |
| 
 | |
| for i in generatefib(1000) do print(i) end
 | 
