(Real World Haskell)凭直觉,我想我会说它们都应该返回一个空列表。你能纠正我吗?有何不可?(据我所知,在OzML中,空列表的左侧或右侧返回nil)
我肯定还没有在教程中讨论这个主题,但它不是bug的来源(如果不提供任何参数)吗?我的意思是,如果曾经向一个函数传递一个参数列表,这些参数
我很难理解下面的Haskell符号([]:_)。transpose::[[Int]]->[[Int]]transpose x = (map head x):transpose(map tail x)transpose [[1,2],[3,4]]=>[1,3]:[2,4]:transpose[[],[]]=>[[1,3],[2,4]]
这似乎是有道理的