字符串切片高效原因
String有一個特定的SubSequence類型,叫做Substring。
Substring和ArraySlice很相似:
以原始字符串內(nèi)容為基礎(chǔ),用不同起始和結(jié)束位置標(biāo)記的視圖。
子字符串會持有整個原字符串
當(dāng)原字符串生命周期結(jié)束,子字符串沒有銷毀,原字符串會一直被持有,造成內(nèi)存泄漏
String有一個特定的SubSequence類型,叫做Substring。
Substring和ArraySlice很相似:
以原始字符串內(nèi)容為基礎(chǔ),用不同起始和結(jié)束位置標(biāo)記的視圖。
當(dāng)原字符串生命周期結(jié)束,子字符串沒有銷毀,原字符串會一直被持有,造成內(nèi)存泄漏