@@ -682,7 +682,7 @@ Base.done(np::NextPrimes, state) = false
682
682
Base. iteratorsize (:: Type{<:NextPrimes} ) = Base. IsInfinite ()
683
683
Base. iteratoreltype (:: Type{<:NextPrimes} ) = Base. HasEltype () # default
684
684
685
- Base. eltype {T} (:: Type{NextPrimes{T}} ) = T
685
+ Base. eltype (:: Type{NextPrimes{T}} ) where {T} = T
686
686
687
687
"""
688
688
nextprimes(start::Integer)
@@ -698,7 +698,7 @@ nextprimes(start::Integer) = NextPrimes(start)
698
698
Returns an iterator over all primes, with type `T`.
699
699
Equivalent to `nextprimes(T(1))`.
700
700
"""
701
- nextprimes {T<:Integer} (:: Type{T} ) = nextprimes (one (T))
701
+ nextprimes (:: Type{T} ) where {T <: Integer } = nextprimes (one (T))
702
702
nextprimes () = nextprimes (Int)
703
703
704
704
"""
@@ -716,7 +716,7 @@ julia> nextprimes(10, 3)
716
716
17
717
717
```
718
718
"""
719
- nextprimes {T<:Integer} (start:: T , n:: Integer ) = collect (T, take (nextprimes (start), n))
719
+ nextprimes (start:: T , n:: Integer ) where {T <: Integer } = collect (T, take (nextprimes (start), n))
720
720
721
721
struct PrevPrimes{T<: Integer }
722
722
start:: T
@@ -729,7 +729,7 @@ done(np::PrevPrimes, state) = state == 2
729
729
iteratorsize (:: Type{<:PrevPrimes} ) = Base. SizeUnknown ()
730
730
iteratoreltype (:: Type{<:PrevPrimes} ) = Base. HasEltype () # default
731
731
732
- eltype {T} (:: Type{PrevPrimes{T}} ) = T
732
+ eltype (:: Type{PrevPrimes{T}} ) where {T} = T
733
733
734
734
"""
735
735
prevprimes(start::Integer)
@@ -766,6 +766,6 @@ julia> prevprimes(10, 3)
766
766
3
767
767
```
768
768
"""
769
- prevprimes {T<:Integer} (start:: T , n:: Integer ) = collect (T, take (prevprimes (start, n)))
769
+ prevprimes (start:: T , n:: Integer ) where {T <: Integer } = collect (T, take (prevprimes (start, n)))
770
770
771
771
end # module
0 commit comments