用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。