A possible prefix to test against this string. この文字列に対してテストすることになる可能性のある接頭辞。
hasPrefix(_:)
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 10.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
func hasPrefix<Prefix>(_ prefix: Prefix) -> Bool
where Prefix : StringProtocol
Parameters パラメータ
prefix
Return Value 戻り値
true
if the string begins with prefix
; otherwise, false
.
true
、文字列がprefix
で始まるならば;そうでなければ、false
。
Discussion 解説
The comparison is both case sensitive and Unicode safe. The case-sensitive comparison will only match strings whose corresponding characters have the same case. 比較は、大文字小文字考慮のみならずユニコード安全でもあります。大文字小文字考慮での比較は、対応する文字の大文字小文字が同じである文字列同士のみが一致することになります。
The Unicode-safe comparison matches Unicode extended grapheme clusters rather than the code points used to compose them. The example below uses two strings with different forms of the "é"
character—the first uses the composed form and the second uses the decomposed form.
ユニコード安全比較は、ユニコード拡張書記素クラスタにマッチします、それらを組み立てるのに使われるコード点ではなく。以下の例は、異なる形式の"é"
文字を持つ2つの文字列を使います—最初は合成形式を使い、そして2番目は分解形式を使います。