mirror of
https://github.com/erg-lang/erg.git
synced 2025-09-28 12:14:43 +00:00
94 lines
3.2 KiB
Python
94 lines
3.2 KiB
Python
.Count: ClassType
|
|
.Count <: Iterable Int
|
|
.Count.
|
|
__call__: (start: Int, step: Int) -> .Count
|
|
.count: (start: Int, step: Int) -> .Count
|
|
|
|
.Cycle: ClassType
|
|
.Cycle.
|
|
__call__: |T|(iterable: Iterable T) -> Iterable T
|
|
.cycle: |T|(iterable: Iterable T) -> Iterable T
|
|
|
|
.Repeat: ClassType
|
|
.Repeat.
|
|
__call__: |T|(value: T, times := Nat) -> Iterable T
|
|
.repeat: |T|(value: T, times := Nat) -> Iterable T
|
|
|
|
.Accumulate: ClassType
|
|
.Accumulate.
|
|
__call__: |T|(iterable: Iterable(T), func := (T, T) -> T) -> Iterable T
|
|
.accumulate: |T|(iterable: Iterable(T), func := (T, T) -> T) -> Iterable T
|
|
|
|
.Chain: ClassType
|
|
.Chain.
|
|
__call__: |T|(*iterables: Iterable T) -> Iterable T
|
|
.chain: |T|(*iterables: Iterable T) -> Iterable T
|
|
|
|
.Compress: ClassType
|
|
.Compress.
|
|
__call__: |T|(data: Iterable(T), selectors: Iterable Bool) -> Iterable T
|
|
.compress: |T|(data: Iterable(T), selectors: Iterable Bool) -> Iterable T
|
|
|
|
.DropWhile: ClassType
|
|
.DropWhile.
|
|
__call__: |T|(predicate: (T) -> Bool, iterable: Iterable T) -> Iterable T
|
|
.dropwhile: |T|(predicate: (T) -> Bool, iterable: Iterable T) -> Iterable T
|
|
|
|
.FilterFalse: ClassType
|
|
.FilterFalse.
|
|
__call__: |T|(predicate: (T) -> Bool, iterable: Iterable T) -> Iterable T
|
|
.filterfalse: |T|(predicate: (T) -> Bool, iterable: Iterable T) -> Iterable T
|
|
|
|
.GroupBy: ClassType
|
|
.GroupBy.
|
|
__call__: |T, K|(iterable: Iterable(T), key := (T) -> K) -> Iterable((K, Iterable(T)))
|
|
.groupby: |T, K|(iterable: Iterable(T), key := (T) -> K) -> Iterable((K, Iterable(T)))
|
|
|
|
.Islice: ClassType
|
|
.Islice.
|
|
__call__: |T|(iterable: Iterable(T), start := Int, stop := Int, step := Int) -> Iterable T
|
|
.islice: |T|(iterable: Iterable(T), start := Int, stop := Int, step := Int) -> Iterable T
|
|
|
|
.Pairwise: ClassType
|
|
.Pairwise.
|
|
__call__: |T|(iterable: Iterable(T)) -> Iterable((T, T))
|
|
.pairwise: |T|(iterable: Iterable(T)) -> Iterable((T, T))
|
|
|
|
# .Startmap = 'startmap': ClassType
|
|
# .Startmap.
|
|
# __call__: |T|(function: (T) -> T, iterable: Iterable T) -> Iterable T
|
|
|
|
.Takewhile: ClassType
|
|
.Takewhile.
|
|
__call__: |T|(predicate: (T) -> Bool, iterable: Iterable T) -> Iterable T
|
|
.takewhile: |T|(predicate: (T) -> Bool, iterable: Iterable T) -> Iterable T
|
|
|
|
.Tee: ClassType
|
|
.Tee.
|
|
__call__: |T|(iterable: Iterable(T), n := Nat) -> [Iterable(T); _]
|
|
.tee: |T|(iterable: Iterable(T), n := Nat) -> [Iterable(T); _]
|
|
|
|
.ZipLongest: ClassType
|
|
.ZipLongest.
|
|
__call__: |T|(*iterables: Iterable(T), fillvalue := T) -> Iterable [T; _]
|
|
.zip_longest: |T|(*iterables: Iterable(T), fillvalue := T) -> Iterable [T; _]
|
|
|
|
.Product: ClassType
|
|
.Product.
|
|
__call__: |T|(*iterables: Iterable(T), repeat := Nat) -> Iterable [T; _]
|
|
.product: |T|(*iterables: Iterable(T), repeat := Nat) -> Iterable [T; _]
|
|
|
|
.Permutations: ClassType
|
|
.Permutations.
|
|
__call__: |T|(iterable: Iterable(T), r := Nat) -> Iterable [T; _]
|
|
.permutations: |T|(iterable: Iterable(T), r := Nat) -> Iterable [T; _]
|
|
|
|
.Combinations: ClassType
|
|
.Combinations.
|
|
__call__: |T|(iterable: Iterable(T), r := Nat) -> Iterable [T; _]
|
|
.combinations: |T|(iterable: Iterable(T), r := Nat) -> Iterable [T; _]
|
|
|
|
.CombinationsWithReplacement: ClassType
|
|
.CombinationsWithReplacement.
|
|
__call__: |T|(iterable: Iterable(T), r := Nat) -> Iterable [T; _]
|
|
.combinations_with_replacement: |T|(iterable: Iterable(T), r := Nat) -> Iterable [T; _]
|