Вместо среза, я должен извлечь слова из файла, и мне нужно только выводить слова, при этом буквы состоят из бегущих букв, таких как feed, и bcd
Итак, я придумал эту функцию, в которой r [] rune является представителем int алфавитов, а строка - словами из файла. Эта функция предположительно минус значение в позиции k и значение в позиции m, и если на выходе будет 0 или 1, она вернет значение bool. Но я не могу получить это, если l [k] -l [m] = 0 | l [k] -l [m] = 1 {на работу
func differenceofint(r []rune, line string) bool{
for i, j := range r{
k := int(i) //position
l := int(j) //the int representative
m:=int (i+1)
fmt.Println(k, l,m)
if l[k]-l[m]=0 | l[k]-l[m]=1{
return true
}
}
return false
}