Why does golang RGBA.RGBA() method use | and <<? Why does golang RGBA.RGBA() method use | and <<? go go

Why does golang RGBA.RGBA() method use | and <<?