typealias Unicode.UTF8.CodeUnit
The basic unit of encoding
符号化の基本単位。
typealias Unicode.UTF8.EncodedScalar
A valid scalar value as represented in this encoding
この符号化において表現されるある有効なスカラー値。
No overview available.
Availability
Technology
@frozen enum UTF8
typealias Unicode.UTF8.CodeUnit
typealias Unicode.UTF8.EncodedScalar
init()
static var encodedReplacementCharacter : Unicode.UTF8.EncodedScalar
func decode<I>(inout I) -> UnicodeDecodingResult
static func decode(Unicode.UTF8.EncodedScalar) -> Unicode.Scalar
static func encode(Unicode.Scalar) -> Unicode.UTF8.EncodedScalar?
nil
if the scalar can’t be represented in this encoding.
符号化独立から符号化表現へと変換します、nil
を返します、もしそのスカラーがこの符号化で表現されることができないならば。
static func encode(Unicode.Scalar, into: (Unicode.UTF8.CodeUnit) -> Void)
static func isASCII (Unicode.UTF8.CodeUnit) -> Bool
static func isContinuation (Unicode.UTF8.CodeUnit) -> Bool
static func transcode<FromEncoding>(FromEncoding.EncodedScalar, from: FromEncoding.Type) -> Unicode.UTF8.EncodedScalar?
nil
if the scalar can’t be represented in this encoding.
あるスカラーを別の符号化のもつ表現から変換します、nil
を返します、もしそのスカラーがこの符号化で表現されることができないならば。
static func transcode<FromEncoding>(FromEncoding.EncodedScalar, from: FromEncoding.Type) -> _ValidUTF8Buffer?
nil
if the scalar can’t be represented in this encoding.
あるスカラーを別の符号化のもつ表現から変換します、nil
を返します、もしそのスカラーがこの符号化で表現されることができないならば。
static func width(Unicode.Scalar) -> Int
struct Unicode.UTF8.ForwardParser
CodeUnits
into EncodedScalar
s.
ある型、それはCodeUnits
をEncodedScalar
それらへと構文解析するのに使用可能なものです。
struct Unicode.UTF8.ReverseParser
CodeUnits
into EncodedScalar
s.
ある型、それはCodeUnits
の逆の並びをEncodedScalar
それらへと構文解析するのに使用可能なものです。
protocol UnicodeCodec
enum UnicodeDecodingResult
enum Unicode.ParseResult
T
from some input.
なんらかの入力からのT
を構文解析を試みることの結果。