跳到主要内容

Swift 字符串 dropLast() 方法

dropLast() 方法用于移除字符串的最后一个字符。

示例

var str = "学习Swift"

// 从str中移除最后一个字符
print(str.dropLast())

// 输出: 学习Swif

dropLast() 语法

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

string.dropLast(i: Int)

这里,stringString 类的一个对象。

dropLast() 参数

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

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

dropLast() 返回值

  • 返回从 string 末尾移除指定数量字符后的子字符串。

示例 1: Swift String dropLast()

var str = "你好,世界"

// 从str中移除最后一个字符 "界"
print(str.dropLast())

var str1 = "你好,世界 "

// 移除str1末尾的空格
print(str1.dropLast())

输出

你好,世
你好,世界

在上面的示例中,由于 str1 以空格结尾,str1.dropLast() 移除了 str1 末尾的空格。

示例 2: 移除多个字符

var str = "你好,世界"
print(str.dropLast(3))

var str1 = "学习Swift"
print(str1.dropLast(4))

输出

你好,
学习

这里,

  • str.dropLast(3) - 从 str 中移除最后的 3 个字符
  • str1.dropLast(4) - 从 str1 中移除最后的 4 个字符