Функция unicode.IsSpace
Функция unicode.IsSpace определяет,
является ли переданный символ пробельным.
Она возвращает true, если символ является пробельным,
и false в противном случае. В качестве единственного
параметра функция принимает руну, которую нужно проверить.
Синтаксис
unicode.IsSpace(r)
Пример
Давайте проверим, является ли пробел пробельным символом:
package main
import (
"fmt"
"unicode"
)
func main() {
res := unicode.IsSpace(' ')
fmt.Println(res)
}
Результат выполнения кода:
true
Пример
Давайте проверим, является ли символ табуляции пробельным:
package main
import (
"fmt"
"unicode"
)
func main() {
res := unicode.IsSpace('\t')
fmt.Println(res)
}
Результат выполнения кода:
true
Пример
Давайте проверим, является ли символ новой строки пробельным:
package main
import (
"fmt"
"unicode"
)
func main() {
res := unicode.IsSpace('\n')
fmt.Println(res)
}
Результат выполнения кода:
true
Пример
Давайте проверим, является ли обычная буква пробельным символом:
package main
import (
"fmt"
"unicode"
)
func main() {
res := unicode.IsSpace('a')
fmt.Println(res)
}
Результат выполнения кода:
false
Пример
Давайте проверим, является ли неправильный символ пробельным:
package main
import (
"fmt"
"unicode"
)
func main() {
res := unicode.IsSpace('1')
fmt.Println(res)
}
Результат выполнения кода:
false
Пример
Давайте проверим, является ли carriage return пробельным символом:
package main
import (
"fmt"
"unicode"
)
func main() {
res := unicode.IsSpace('\r')
fmt.Println(res)
}
Результат выполнения кода:
true
Смотрите также
-
функцию
unicode.IsDigit,
которая проверяет, является ли символ десятичной цифрой -
функцию
unicode.IsLetter,
которая проверяет, является ли символ буквой -
функцию
unicode.IsUpper,
которая проверяет, является ли символ заглавной буквой -
функцию
strings.TrimSpace,
которая удаляет пробельные символы в начале и конце строки