Проверка типа символов

Простые типы / Символьный тип

var c1 = 'A'
var isLetter = unicode.IsLetter(c1)
var isNumber = unicode.IsDigit(c1)
var isSymbol = unicode.IsSymbol(c1)
//isLetter is true
//isNumber is false
//isSymbol is false

var symbolList = "@#$%^&*"
var c2 = '$'
var isInList = strings.ContainsRune(
    symbolList, c2);
//isInList is true

fmt.Println("isLetter is", isLetter)
fmt.Println("isNumber is", isNumber)
fmt.Println("isSymbol is", isSymbol)
fmt.Println("isInList is", isInList)