summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor Pashev <pashev.igor@gmail.com>2022-11-23 22:31:05 +0200
committerIgor Pashev <pashev.igor@gmail.com>2022-11-23 22:31:05 +0200
commit88c3b6b694f37a4d74a095117370279f6483cf9e (patch)
treecaf69a7456ebda3bc7575552959729a232d46252
parent181758e5e739b4aedf9ea1bb256d9bde09d55caf (diff)
downloadgcd-88c3b6b694f37a4d74a095117370279f6483cf9e.tar.gz
Update OCaml
-rw-r--r--gcd.ml6
1 files changed, 4 insertions, 2 deletions
diff --git a/gcd.ml b/gcd.ml
index 85d64d5..38b44b1 100644
--- a/gcd.ml
+++ b/gcd.ml
@@ -27,7 +27,9 @@ let rec gcd a b =
let gcdn = List.fold_left gcd 0 ;;
let args = List.tl (Array.to_list Sys.argv) ;;
-let nums = List.map int_of_string args ;;
-Printf.printf "%d\n" (gcdn nums) ;;
+if args <> [] then begin
+ let nums = List.map int_of_string args
+ in Printf.printf "%d\n" (gcdn nums)
+end ;;