Quick actions

cmd+k|ctrl+k

Navigation

Languages

customiterator

Snippet info

Language

Python

Visibility

public

Author

mdirfan19962

Created

2020-06-08T04:40:18Z

Updated

2020-06-08T04:41:56Z

class Test:
    
    def __init__(self, limit):
        self.limit = limit
        
        
    def __iter__(self):
        self.x = 10
        return self
        
        
    def __next__(self):
        x = self.x
        
        if x > self.limit:
            raise StopIteration
            
        self.x = x+1
        return x
        
for i in Test(2):
    print(i)
        
    
INFO