fork download
  1. fun water_vol (wh: int list) =
  2. let fun count_vol max hs acc =
  3. case hs of
  4. [] => acc
  5. | h2::hs' => if (max - h2) > 0 andalso (List.exists (fn x => x>max) hs')
  6. then count_vol max hs' (acc+max-h2)
  7. else count_vol h2 hs' acc
  8. in
  9. count_vol (hd wh) (tl wh) 0
  10. end
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: class, interface, or enum expected
fun water_vol (wh: int list) =
^
Main.java:5: error: unclosed character literal
	      | h2::hs' => if (max - h2) > 0 andalso (List.exists (fn x => x>max) hs')
	              ^
Main.java:5: error: unclosed character literal
	      | h2::hs' => if (max - h2) > 0 andalso (List.exists (fn x => x>max) hs')
	                                                                            ^
Main.java:6: error: unclosed character literal
			   then count_vol max hs' (acc+max-h2)
			                        ^
Main.java:7: error: unclosed character literal
			   else count_vol h2 hs' acc
			                       ^
5 errors
stdout
Standard output is empty