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


Swift ExpressibleByUnicodeScalarLiteral用法及代碼示例

協議

ExpressibleByUnicodeScalarLiteral

可以使用包含單個 Unicode 標量值的字符串文字初始化的類型。

聲明

protocol ExpressibleByUnicodeScalarLiteral

概述

StringStaticStringCharacterUnicode.Scalar 類型都符合 ExpressibleByUnicodeScalarLiteral 協議。您可以使用包含單個 Unicode 標量的字符串文字來初始化任何這些類型的變量。


let ñ: Unicode.Scalar = "ñ"
print(ñ)
// Prints "ñ"

符合ExpressibleByUnicodeScalarLiteral

要將ExpressibleByUnicodeScalarLiteral 一致性添加到您的自定義類型,請實現所需的初始化程序。

可用版本

iOS 8.0+, iPadOS 8.0+, macOS 10.10+, Mac Catalyst 13.0+, tvOS 9.0+, watchOS 2.0+

相關用法


注:本文由純淨天空篩選整理自apple.com大神的英文原創作品 ExpressibleByUnicodeScalarLiteral。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。