跳到主要内容

Swift 字符串 dropFirst() 方法

dropFirst() 方法会移除字符串的第一个字符。

示例

var str = "学习 Swift"

// 从 str 中移除第一个字符
print(str.dropFirst())

// 输出: 学习 Swift

dropFirst() 语法

字符串 dropFirst() 方法的语法如下:

string.dropFirst(i: Int)

这里,stringString 类的一个对象。

dropFirst() 参数

dropFirst() 方法可以接受一个参数:

  • i(可选) - 要从 string 开头移除的字符数

dropFirst() 返回值

  • 返回移除指定数量字符后的子字符串,该字符从 string 开头移除。

示例 1:Swift String dropFirst()

var str = "你好,世界"

// 从 str 中移除第一个字符 "你"
print(str.dropFirst()) // 好,世界

var str1 = " 你好,世界"

// 移除 str1 开头的空格
print(str1.dropFirst()) // 你好,世界

输出

好,世界
你好,世界

在上面的示例中,由于 str1 以空格开头,str1.dropFirst() 会移除 str1 开头的空格。

示例 2:移除多个字符

var str = "Hello World"
print(str.dropFirst(6)) // World

var str1 = "Learn Swift"
print(str1.dropFirst(7)) // wift

输出

World
wift

在这里:

  • str.dropFirst(6) - 从 str 中移除前 6 个字符。
  • str1.dropFirst(7) - 从 str1 中移除前 7 个字符。