Глядя на неофициальную грамматику OCaml в этом сайте, единственное, где появляется begin
:
Expression ::= begin Expression end
и немного дальше вниз:
Expression ::= ( Expression [:Type] )
То, что вместе с некоторыми отменными заменами begin
/end
с помощью (
/)
в некотором тривиальном коде (который не повлиял на правильность), может показаться, что begin
end
ключевые слова - это просто синтаксический сахар. Или я что-то упускаю?