dropLast()
方法用于删除字符串的最后一个字符。
示例
var str = "Learn swift"
// remove last character from str
print(str.dropLast())
// Output: Learn swif
dropLast() 语法
字符串 dropLast()
方法的语法如下:
string.dropLast(i: Int)
此处,string 是 String
类的一个对象。
dropLast() 参数
dropLast()
方法可以接受一个参数:
- i (可选) - 要从 string 末尾删除的字符数。
dropLast() 返回值
- 从 string 末尾删除指定数量的字符后返回一个子字符串。
示例 1:Swift String dropLast()
var str = "Hello World"
// remove last character "d" from str
print(str.dropLast())
var str1 = "Hello World "
// remove whitespace at the end of str1
print(str1.dropLast())
输出
Hello Worl Hello World
在上面的示例中,由于 str1 以空格结尾,str1.dropLast()
会删除 str1 末尾的空格。
示例 2:删除多个字符
var str = "Hello World"
print(str.dropLast(6))
var str1 = "Learn Swift"
print(str1.dropLast(7))
输出
Hello Lear
这里,
str.dropLast(6)
- 从 str 中删除最后 6 个字符。str1.dropLast(7)
- 从 str1 中删除最后 7 个字符。