golang switch komutu