我对Haskell很陌生,我读过Haskell的第一原则,在第384页中,我遇到了FoldR,它似乎不是尾部递归的
foldr :: (a -> b -> b) -> b -> [a] -> b
foldr f z [] = z
foldr f z (x:xs) = f x (foldr f z xs)
1-我们能使它的尾递归吗?
2-它会被优化吗?
这就是我在webapp上使用android back key的一个问题。我的状态是有一个html5页面。在html5页面上有一个按钮,用于调用android intend方法,因此页面将移动到android activity。到现在为止还好。问题是,按下back按钮后,android home launcher就会显示出来。当我按下“后退”按钮时,我想再次回到html5。你能给我一些提示吗?