Swift String dropLast()

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

示例

var str = "Learn swift"

// remove last character from str print(str.dropLast())
// Output: Learn swif

dropLast() 语法

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

string.dropLast(i: Int)

此处,stringString 类的一个对象。


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 个字符。
你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战