Chcę utworzyć listę liczb całkowitych od 1 do n. Mogę to zrobić w Pythonie używając zakresu (1, n + 1), a w Haskell używając: take n (iterate (1+) 1). Jaki jest właściwy idiom OCaml dla tego?
Obecnie pracuję nad małym projektem z OCaml; prosty uproszczacz wyrażeń matematycznych. Powinienem znaleźć pewne wzorce wewnątrz wyrażenia i uprościć je, aby liczba nawiasów wewnątrz wyrażenia zmalała
W Pythonie map() działa na wszystkich danych zgodnych z protokołem sekwencji. Czyni to Właściwą Rzecz^TM, czy podaję jej ciąg, listę, czy nawet krotkę. Nie mogę też dostać mojego ciasta w OCaml? Czy n