Skip to content

Commit bca3a6b

Browse files
authored
Show for RangeCumsum (#218)
1 parent 52d8d29 commit bca3a6b

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

src/cumsum.jl

+2
Original file line numberDiff line numberDiff line change
@@ -71,3 +71,5 @@ end
7171
function Broadcast.broadcasted(::Broadcast.DefaultArrayStyle{1}, ::typeof(*), r::RangeCumsum, x::Number)
7272
RangeCumsum(r.range * x)
7373
end
74+
75+
Base.show(io::IO, r::RangeCumsum) = print(io, RangeCumsum, "(", r.range, ")")

test/test_cumsum.jl

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ cmpop(p) = isinteger(real(first(p))) && isinteger(real(step(p))) ? (==) : (≈)
3333
@test diff(r) == p[firstindex(p)+1:end]
3434
@test last(r) == r[end] == sum(p)
3535
@test first(r) == r[firstindex(r)] == first(p)
36+
@test repr(r) == "$RangeCumsum($p)"
3637
end
3738

3839
a,b = RangeCumsum(Base.OneTo(5)), RangeCumsum(Base.OneTo(6))

0 commit comments

Comments
 (0)