OCaml beginner needs help: What is wrong?
        Posted  
        
            by Junz
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Junz
        
        
        
        Published on 2010-03-17T21:45:22Z
        Indexed on 
            2010/03/17
            21:51 UTC
        
        
        Read the original article
        Hit count: 723
        
Code:
let rec get_val (x, n) = match x with
    [] -> -1
  | if (n=0) then (h::_) -> h 
    else (_::t) -> get_val(t, n-1)
;;
Error message:
Characters 55-57:
    | if (n=0) then (h::_) -> h 
      ^^
Error: Syntax error
        © Stack Overflow or respective owner