Вопросы по теме '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