用法:
thisind(s::AbstractString, i::Integer) -> Int
如果i
在s
的范围内,则返回编码代码单元i
所属的字符的开始索引。换句话说,如果 i
是字符的开头,则返回 i
;如果 i
不是字符的开头,则倒回直到字符的开头并返回该索引。如果 i
等于 0 或 ncodeunits(s)+1
返回 i
。在所有其他情况下,抛出 BoundsError
。
例子
julia> thisind("α", 0)
0
julia> thisind("α", 1)
1
julia> thisind("α", 2)
1
julia> thisind("α", 3)
3
julia> thisind("α", 4)
ERROR: BoundsError: attempt to access 2-codeunit String at index [4]
[...]
julia> thisind("α", -1)
ERROR: BoundsError: attempt to access 2-codeunit String at index [-1]
[...]
相关用法
- Julia tail用法及代码示例
- Julia truncate用法及代码示例
- Julia take!方法用法及代码示例
- Julia trunc()用法及代码示例
- Julia transpose用法及代码示例
- Julia trailing_ones用法及代码示例
- Julia typemin用法及代码示例
- Julia trunc方法用法及代码示例
- Julia trues用法及代码示例
- Julia typeof()用法及代码示例
- Julia trunc用法及代码示例
- Julia trailing_zeros用法及代码示例
- Julia typemax用法及代码示例
- Julia tan方法用法及代码示例
- Julia splice!用法及代码示例
- Julia @cfunction用法及代码示例
- Julia LibGit2.count用法及代码示例
- Julia LinearAlgebra.BLAS.dot用法及代码示例
- Julia break用法及代码示例
- Julia sizeof()用法及代码示例
- Julia :<=用法及代码示例
- Julia zero()用法及代码示例
- Julia rem用法及代码示例
- Julia ...用法及代码示例
- Julia setfield()用法及代码示例
注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.thisind — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。