Swift String dropFirst()

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

示例

var str = "Learn swift"

// remove first character from str print(str.dropFirst())
// Output: earn swift

dropFirst() 语法

字符串 dropFirst() 方法的语法是

string.dropFirst(i: Int)

此处,stringString 类的一个对象。


dropFirst() 参数

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

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

dropFirst() 返回值

  • 返回一个子字符串,该子字符串是在从 string 开头删除指定数量的字符后得到的。

示例 1: Swift String dropFirst()

var str = "Hello World"

// remove first character "H" from str print(str.dropFirst()) // ello World
var str1 = " Hello World"
// remove whitespace at the beginning of str1 print(str1.dropFirst()) // Hello World

输出

ello World
Hello World

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


示例 2: 删除多个字符

var str = "Hello World"
print(str.dropFirst(6))
var str1 = "Learn Swift"
print(str1.dropFirst(7))

输出

World
wift

这里,

  • str.dropFirst(6) - 移除 str 的前 6 个字符
  • str1.dropFirst(7) - 移除 str1 的前 7 个字符
你觉得这篇文章有帮助吗?

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

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

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