0
我有一個OCaml函數可以將字符串轉換爲數組。寫一個「main」函數來調用這個函數並打印這個數組的規範方法是什麼?寫main()來調用函數
let createArray pattern patArray =
(* some unimportant way of setting all the elements in the array patArray
based on the string pattern *)
let main() =
let pattern = "Pattern" in
let patArray = Array.create (String.length pattern) 0 in
let res = createArray pattern patArray in
Array.iter ~f:(printf "%d ") patArray;; <------------------
main()
1)在上面,如果我忽略';;' , 這是行不通的。那有什麼意義呢?
2)而不是使用虛擬結合「資源」,可不知何故,我只是寫兩個語句的順序執行的,就像這樣:沒有;;
createArray pattern patArray
Array.iter ~f:(printf "%d ") patArray