Go语言实现字符串过滤:去除元音字母
本程序使用Go语言实现了一个简单的字符串过滤功能,可以将输入的字符串中去除元音字母 (a, i, u, e, o)。
代码示例:
package main
import "fmt"
func main() {
var s string
fmt.Scanln(&s)
result := ""
for _, c := range s {
if c != 'a' && c != 'i' && c != 'u' && c != 'e' && c != 'o' {
result += string(c)
}
}
fmt.Println(result)
}
代码解析:
- 输入字符串: 使用
fmt.Scanln()函数从标准输入读取一行字符串,并将其存储在变量s中。 - 遍历字符串: 使用
for循环遍历字符串s中的每个字符。 - 过滤元音字母: 使用
if语句判断当前字符是否为元音字母 ('a', 'i', 'u', 'e', 'o')。如果不是,则将该字符追加到结果字符串result中。 - 输出结果: 使用
fmt.Println()函数将结果字符串result打印出来。
示例:
输入: Hello World!
输出: Hll Wrld!
总结:
这段代码展示了如何使用Go语言进行字符串处理,以及如何使用循环和条件语句来实现特定的过滤操作。它是一个简单但实用的示例,可以帮助您更好地理解Go语言中的字符串处理机制。
原文地址: https://www.cveoy.top/t/topic/pCp2 著作权归作者所有。请勿转载和采集!