Swift 程序打印偶数长度单词
swiftserver side programmingprogramming更新于 2025/9/21 5:07:17
要打印偶数长度的单词,我们使用 count 属性计算每个单词的长度。然后检查单词的长度是否为偶数。如果是,则打印该单词。否则,不打印。
输入
Str = "Learn Swift language"
输出
language
给定的字符串包含三个单词:"Learn"、"Swift"和"language"。但输出为"language",因为它的长度是偶数,即 8。
算法
步骤 1 − 创建一个变量来存储字符串。
步骤 2 − 使用 split() 函数将字符串拆分成单词。
步骤 3 − 现在运行 for 循环遍历每个单词。
步骤 4 − 检查当前单词的长度是否为偶数。
步骤 5 − 如果单词的长度为偶数,则打印该单词。否则,不打印。
示例
import Foundation
import Glibc
let myString = "Welcome to the tutorialspoint. Here we learn Swift language"
print("String:", myString)
print("\nEven words from the string are:")
let letter = myString.split(separator: " ")
for L in letter {
// 检查偶数词
if L.count % 2 == 0 {
print(L)
}
}
在下面的 Swift 程序中,我们将打印偶数长度的单词。首先,我们创建一个字符串。然后,我们将字符串中的单词拆分开来,接着运行一个 for-in 循环,遍历给定字符串的每个单词,并检查当前单词的长度是否为偶数。如果是,则在输出中打印该单词。此过程将持续到字符串末尾。
输出
String: Welcome to the tutorialspoint. Here we learn Swift language Even words from the string are: to Here we language
结论
这就是我们如何打印偶数长度的单词的方法。偶数是指那些能被 2 整除的数字。所以这里我们只打印那些长度能被 2 整除的单词。否则不打印。