Вопросы по теме 'rune'

Как получить подстроку из строки рун в голанге?
Я нашел это, https://groups.google.com/forum/#!topic/golang-nuts/YyKlLwuWt3w , но, насколько я могу судить, решения мне не подошли. Если вы используете метод обработки строки как среза ( str[:20] ), она обрывается в середине символов, и мы...
7071 просмотров
schedule 22.12.2023

Каковы правила Go для сравнения байтов с рунами?
Я обнаружил следующую особенность: b := "a"[0] r := 'a' fmt.Println(b == r) // Does not compile, cannot compare byte and rune fmt.Println("a"[0] == 'a') // Compiles and prints "true" Как это работает?
5747 просмотров
schedule 28.11.2022

Golang конвертирует руны в строки
У меня есть следующий код, он должен преобразовать rune в string и распечатать его. Однако при печати я получаю неопределенные символы. Я не могу понять, где ошибка: package main import ( "fmt" "strconv" "strings"...
67787 просмотров
schedule 26.07.2023

Невозможно использовать символ Юникода в качестве руны
Похоже, что golang не поддерживает все символы юникода для своих рун. package main import "fmt" func main() { standardSuits := []rune{'♠️', '♣️', '♥️', '♦️'} fmt.Println(standardSuits) } Выдает следующую ошибку: ./main.go:6: missing...
2113 просмотров
schedule 27.02.2023

Как отличить значения rune и int32 в переключателе типов?
Имея следующий код var v interface{} v = rune(1) switch v.(type) { case int32: fmt.Println("int32") case rune: fmt.Println("rune") } получаю ошибку компиляции tmp/sandbox193184648/main.go:14: duplicate case rune...
165 просмотров
schedule 22.05.2022