Rafael Morais

Web Developer

25 Feb 2021

Go function to check if string contains prefix

This is how to quickly check if a certain string contains a specific prefix. This is usefull when you’re checking commands for example.

strings.HasPrefix(content, prefix)

We use the strings package to check this. Here is a full example of a tiny application.

package main

import (

func main() {
	content := "!command test-users"
	fmt.Println(hasPrefix(content, "!command"))

func hasPrefix(content string, prefix string) bool {
	return strings.HasPrefix(content, prefix)
    // returns true in this example
© 2022 Rafael Morais