rgb2cmyk r g b = ((w - (r/255))/w,(w - (g/255))/w,(w - (b/255))/w,k = 1 - w)
where w = max(r/255,g/255,b/255)
可以请别人帮我提供代码吗?无论我做什么,我都会在输入中得到相同的失败"解析错误' ='""
答案 0 :(得分:2)
不要使用制表符,缩进在Haskell中很重要,所以请使用空格。类似下面的内容(max只接受两个参数,最多需要一个列表。)
rgb2cmyk r g b = ((w - (r/255))/w, (w - (g/255))/w, (w - (b/255))/w, 1 - w)
where
w = maximum [r/255, g/255, b/255]