feat: add Array.repeat

This commit is contained in:
Shunsuke Shibayama 2024-02-12 01:30:42 +09:00
parent b9cb197a6f
commit 48cdd2462d
4 changed files with 27 additions and 1 deletions

View file

@ -127,6 +127,13 @@ class Array(list):
self.remove(item)
return self
def repeat(self, n):
from copy import deepcopy
new = []
for _ in range(n):
new.extend(deepcopy(self))
return Array(new)
class UnsizedArray:
elem: object
def __init__(self, elem):