使用 golang 检查字符串中的元音或数字

我想知道检查某个字符是否为元音的最佳方法,并找到一种模式来了解如何检查数字,这是我的第一次尝试... http://play.golang.org/p/wI8pYV3BqO

package main


import "fmt"


type groupChars []rune


func isVowel(c rune) bool {

    vowels := groupChars{'a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'}

    for _, value := range vowels {

        if value == c {

            return true

        }

    }

    return false

}


func main() {

    myString := "OLapOKA3EOR"

    t := 0

    for _, value := range myString {

        if isVowel(value) {

            fmt.Printf("%c is Vowel\n", value)

            t++

        }

    }

    fmt.Printf("%d Vowels.", t)


}

谢谢


catspeake
浏览 253回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go