0

一部の文字が母音であるかどうかをチェックする最良の方法を知りたいです。数字もチェックする方法を知るためのパターンを見つけてください。これは私の最初の試みです... 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)

}

ありがとう

4

1 に答える 1