我是OCaml的新手,剛剛發現了一個在線OCaml指南,http://try.ocamlpro.com/。 當談到第5課時,我被困在一些練習中。所以,現在的問題是: 修復,以便在年底得到預期的結果這一切讓表達式:如何解決OCaml中的代碼錯誤?
1.
let xy =
let x = 'x' and let y = 'y' in x ::[y]
2.
let ab =
let a = 'a'
let b = 'B' in Char.lowercase b
in a ::[b]
3.
let up = Char.uppercase in
big_xy = List.map up xy ;
big_ab = List.map up ab ;
big_ab @ big_xy
PS:我知道如何解決問題1,並在此處發佈它以解決問題3的需求。對於P問題2和3,我可以看到問題出在哪裏,但我很難弄清楚如何解決這個問題。我對於「let ... in」這個聲明有點困惑,而且我可以參考的資源很少來解決這個問題。
你有什麼試過?你得到什麼信息?這些都是學習練習,我們爲你做什麼是重要的,當你陷入第6課而沒有通過第5課的練習學到你應該學習什麼時,你會做什麼? – 2014-09-28 14:38:15
也許我沒有清楚地描述它,我知道如何解決問題1,並且我知道問題2和問題3中的錯誤,但我想不出解決它們的好方法。並且我在此處發佈問題1是對問題3的需要。 – user3162587 2014-09-28 14:46:37