Golang程序 遍历字符串的每个字符
Golang中的字符串是一个字符的集合。由于Go中的字符串是不可改变的,所以在产生后不能修改。然而,串联或添加到现有的字符串中,可以创建新的字符串。作为Go中的内置类型,字符串类型可以像其他数据类型一样以各种方式使用。
语法
len()函数是用来获取任何参数的长度的。它需要一个参数作为数据类型的变量,我们希望找到其长度,并返回整数值,即该变量的长度。
Split()函数用于通过提供的分隔符来分割一个字符串。这个函数存在于strings包中,它接受要分割的字符串和分隔符作为一个参数。然后,该函数返回最终的字符串数组作为结果。
算法
- 第1步 – 创建一个包main并声明fmt(format package)包
-
第2步 – 创建一个函数main,并在该函数中创建一个字符串,其中的每个字符都被迭代。
-
第3步 – 使用用户定义的或内部的函数来迭代字符串的每个字符
-
第4步 – 使用fmt.Println()函数执行打印语句,其中ln表示新行。
例子1
在这个例子中,我们将看到如何使用for循环来遍历字符串的每个字符。输出将是打印在控制台的字符和一个空格字符。
输出
例子2
在这个例子中,我们将看到如何使用rune()方法遍历字符串中的每个字符,其中str被转换成符文片,并进一步遍历和打印在控制台。
输出
例子3
在这个例子中,我们将了解如何使用strings.Split()函数遍历字符串的每个字符,它将字符串分割成片,并遍历每个字符。
输出
结论
我们用三个例子执行了遍历字符串的每个字符的程序。在第一个例子中我们使用了for循环,在第二个例子中我们使用了rune()内置函数,在第三个例子中我们使用了strings.Split()函数。