当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Julia codeunit用法及代码示例


用法一

codeunit(s::AbstractString) -> Type{<:Union{UInt8, UInt16, UInt32}}

返回给定字符串对象的代码单元类型。对于 ASCII、Latin-1 或 UTF-8 编码的字符串,这将是 UInt8 ;对于 UCS-2 和 UTF-16,它将是 UInt16 ;对于 UTF-32,它将是 UInt32 。代码单元类型不必局限于这三种类型,但很难想到不使用这些单元之一的广泛使用的字符串编码。当s 为非空字符串时,codeunit(s)typeof(codeunit(s,1)) 相同。

另见 ncodeunits

用法二

codeunit(s::AbstractString, i::Integer) -> Union{UInt8, UInt16, UInt32}

在索引 i 处返回字符串 s 中的代码单元值。注意

codeunit(s, i) :: codeunit(s)

IE。 codeunit(s, i) 返回的值属于 codeunit(s) 返回的类型。

例子

julia> a = codeunit("Hello", 2)
0x65

julia> typeof(a)
UInt8

另见 ncodeunits checkbounds

相关用法


注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.codeunit — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。