當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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