在 Go 中使用 color.RGBA 结构类型创建新颜色时,我收到错误消息,指出整数格式错误

我正在尝试使用创建一个调色板

var palette = []color.Color{color.RGBA{0xRR, 0xGG, 0xBB, 0xff},color.Black}

但我收到此错误:

./lissajous.go:13:40: malformed integer constant: 0x
./lissajous.go:13:42: malformed hex constant
./lissajous.go:13:42: syntax error: unexpected RR, expecting comma or }


ibeautiful
浏览 196回答 1
1回答

猛跑小猪

原始代码中的无效值 0xRR、0XGG。不是数字文字。例子是palette := []color.Color{color.RGBA{255, 0, 0, 255}, color.Black}color.RGBA 类型有 uint8。所以有有效值 0 <= C <= A。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go