Swift 程序打印偶数长度的单词


为了打印偶数长度的单词,我们使用 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 {

   // Checking for even words
   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 整除的单词。否则不打印。

更新于: 2023年5月9日

90 次浏览

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告