Version française
Home     About     Download     Resources     Contact us    
Browse thread
newbie: how to call a function with multiple parameters?
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Ben Aurel <ben.aurel@g...>
Subject: newbie: how to call a function with multiple parameters?
hi
yeah - the question is low, but I-m struggling on different frontiers

/////////////// print_logic.ml ///////////////////////////////
````````````````````````````````````````
1 let print_logic a b =
2 Printf.printf "a and b is %B\n" (a && b);
3 Printf.printf "a or b is %B\n" (a || b);
4 Printf.printf "not a is %B\n" (not a)    (* Q1 *)
5
6 print_logic(true, false);; (* Q2 *)

```````````````````````````````````````

Problem: the code doesn't compile and I don't find any help on the web.

Questions:
 (* Q1 *): Somehow I don't get the concept with ";" and ";;". On line
4 do I need to end the statement with semicolon double-semicolon or
nothing?

 (* Q2 *): How can I pass those parameters?


Maybe there is something that's else wrong.

thanks
ben