소스 파일명: testArguments.ml
- (*
- Filename: testArguments.ml
- Execute: ocaml testArguments.ml 1.2 2.1 3.00
- Or
- Compile: ocamlc -o testArguments testArguments.ml
- Execute: ./pyramidOfDigits2 1.2 2.1 3.00
- Or
- Compile: ocamlc -o testArguments.exe testArguments.ml
- Execute: testArguments 1.2 2.1 3.00
- Date: 2013. 1. 26.
- Copyright (c) pkim _AT_ scripts.pe.kr
- *)
- let main() =
- let args = Sys.argv in
- let args1 = Array.to_list args in
- let arr1 = List.tl args1 in
- let arr = List.map float_of_string arr1 in
- Printf.printf "Count of arguments: %d\n" (List.length arr);
- Printf.printf "The sum of arguments is %g\n" (List.fold_right (+.) arr 0.0);
- print_newline();;
- main();;
컴파일> ocamlc -o testArguments.exe testArguments.nl
실행> testArguments 5.2 7.9 -1.21
Count of arguments: 3
The sum of arguments is 11.89
'프로그래밍 > OCaml' 카테고리의 다른 글
(최대공약수 구하기) while... 반복문 예제 for OCaml (0) | 2013.01.26 |
---|---|
구구단 출력 예제 for OCaml (0) | 2013.01.26 |
if...else... 조건문 사용 예제 for OCaml (0) | 2013.01.26 |
Hello 예제 2 for OCaml (0) | 2010.08.14 |
Hello 예제 for OCaml (0) | 2010.05.29 |