dropFirst()
方法会移除字符串的第一个字符。
示例
var str = "Learn swift"
// remove first character from str
print(str.dropFirst())
// Output: earn swift
dropFirst() 语法
字符串 dropFirst()
方法的语法是
string.dropFirst(i: Int)
此处,string 是 String
类的一个对象。
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 个字符