给定一串代码，让GPT模型生成对代码的简短说明。
def check_palindrome(word):
        if len(word) < 2:
            return True
        if word[0] != word[-1]:
            return False
        return check_palindrome(word[1:-1])
这段代码是一个用来检查一个字符串是否为回文的函数。函数采用递归方式，并设置了两个终止条件。如果字符串长度小于2，则返回True。如果字符串两端字符不相等，则返回False。否则，递归调用该函数，传入剩下的除首尾字符之外的子字符串。