A grammatical problem of golang

Hello, everyone. I"d like to ask you a question

newAction: = [] byte (action)
new_Action: = [] byte (_ action)

var dp [] [] bool

There is an error in the

for loop:
dp [I] [j] = (new_ Action [j-1] = ="?"| | newAction [I-1] = = new_ Action [j-1]) & & dp [I-1] [j-1]

error does not understand, but point to this line goroutine 1 [running]:
main.isMatch (0x613e62,0x9,0xc0000a0ed6, 0xa, 0xc0000d1ca8)

    /home/tusimple/dewei/go/auth.go:143 +0x230
    dp true false dp[][] 
Dec.20,2021
Menu