[英]What is the meaning of Swift.String.Index(_rawBits: )
我試圖了解_rawBits
在Swift.String.Index(_rawBits:)
中的真正含義。 如果你打印一個String.Index
,你會得到類似Swift.String.Index(_rawBits: 983040)
的東西。 但這究竟意味着什么?
我可以(數學上)使用這個 rawBits 數字計算字符串中的實際索引嗎? 基數為 32、16 還是其他?
Swift Range
使用String.Index
作為其上限和下限。
Swift
Range
使用String.Index
作為其上限和下限。
不,它沒有。 Range<String.Index>
確實如此,但這只是Range
的一種特定類型,否則它在稱為Bound
的類型變量上是通用的。
_rawBits
是字符串索引的內部實現細節。 您應該將它們視為不透明類型,您只能使用String
、 Substring
和朋友上的相應索引 api 進行操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.