Если этот код на go скомпилировать - получившийся файл определяется как вирус.
package main
import (
"fmt"
)
func main() {
words := []string{"a", "cow", "smile", "gopher", "octopus"}
for _, word := range words {
switch size := len(word); size {
case 1, 2, 3, 4:
fmt.Println(word, "is a short word!")
case 5:
wordLen := len(word)
fmt.Println(word, "is exactly the right length:", wordLen)
case 6, 7, 8, 9:
default:
fmt.Println(word, "is a long word!")
}
}
}
Сообщение от антивируса:
OS:
>go version
go version go1.21.1 windows/amd64
Если удалить слово "octopus" из кода, то все нормально работает. Какая-то магия.