В языке программирования Go для проверки наличия определенных символов в начале строки можно использовать функцию strings.HasPrefix(). Функция HasPrefix() принимает два аргумента: строку, которую нужно проверить, и префикс, который нужно найти в начале строки. Она возвращает булевое значение true, если указанный префикс найден в начале строки, иначе возвращается значение false.
Вот простой пример кода, демонстрирующий использование функции strings.HasPrefix():
package main import ( "fmt" "strings" ) func main() { // исходная строка str := "Hello, World!" // проверка наличия префикса "Hello" в начале строки if strings.HasPrefix(str, "Hello") { fmt.Println("Строка начинается с префикса 'Hello'") } else { fmt.Println("Строка не начинается с префикса 'Hello'") } }
В этом примере, при запуске программы вывод будет следующим:
Строка начинается с префикса 'Hello'
Если бы мы использовали строку, которая не начинается с указанного префикса, вывод был бы следующим:
Строка не начинается с префикса 'Hello'
Это простой способ проверить наличие определенных символов в начале строки с использованием встроенной функции в языке программирования Go.