Skip to content

Commit 0771939

Browse files
authored
Allow AbstractUnitRange for string getindex (#41807)
1 parent 2e82c0d commit 0771939

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

base/strings/string.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ function getindex_continued(s::String, i::Int, u::UInt32)
252252
return reinterpret(Char, u)
253253
end
254254

255-
getindex(s::String, r::UnitRange{<:Integer}) = s[Int(first(r)):Int(last(r))]
255+
getindex(s::String, r::AbstractUnitRange{<:Integer}) = s[Int(first(r)):Int(last(r))]
256256

257257
@inline function getindex(s::String, r::UnitRange{Int})
258258
isempty(r) && return ""

base/strings/substring.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,4 +252,4 @@ function filter(f, s::Union{String, SubString{String}})
252252
return String(out)
253253
end
254254

255-
getindex(s::AbstractString, r::UnitRange{<:Integer}) = SubString(s, r)
255+
getindex(s::AbstractString, r::AbstractUnitRange{<:Integer}) = SubString(s, r)

0 commit comments

Comments
 (0)