If Mr.Sakanakun is Gopher.
flowchart TD
START-->A{Mr.Sakanakun?}
A-->|Yes|B{Gopher?}
B -->|Yes| BY[ใฎใง or Go]
B -->|No|ใฎใง
A-->|No|C{Gopher?}
C -->|Yes|Go
C -->|No| CN[not replace]
$ go run main.go -message="ใใฏใใใใใใพใใใใใใใใใใ
ใใใใใพใใ๏ผ"
ใใฏใใใใใใพใใใใใใใใใใ
ใใใใใพใใ๏ผ
$ go run main.go -attribute=gopher -message="ใใฏใใใใใใพใใใใใใใใใใ
ใใใใใพใใ๏ผ"
ใใฏใใGoใใใพใใGoใใใใใใใ
ใGoใใใพใใ๏ผ
$ go run main.go -name=sakanakun -message="ใใฏใใใใใใพใใใใใใใใใใ
ใใใใใพใใ๏ผ"
ใใฏใใใฎใงใใใพใใใฎใงใใใใใใใ
ใใฎใงใใใพใใ๏ผ
$ go run main.go -name=sakanakun -attribute=gopher -message="ใใฏใใใใใใพใใใใใใใใใใ
ใใใใใพใใ๏ผ"
ใใฏใใใใใใใพใใGoใใใใใใใ
ใใใใใใพใใ๏ผ
or
ใใฏใใGoใใใพใใใใใใใใใใใ
ใGoใใใพใใ๏ผ