golang int转[]byte

今天遇到int 转[]byte的问题,在百度搜了很多结果,发现很复杂,突然想到string转[]byte非常方便,那么int转string也很方便,下面是获取程序pid并写入pid文件的代码,非常容易,os.Getpid()反回int类型,strconv.Itoa 将int转string,
[]byte将string转byte

err = ioutil.WriteFile(PidFile, []byte(strconv.Itoa(os.Getpid())), 0644)