Я написал функцию follwing: let str2lst str =
let rec f s acc =
match s with
| "" -> acc
| _ -> f (s.Substring 1) (s.[0]::acc)
f str []
Как я могу знать, если F # компиля
Я слышал, что батут - это неэффективный способ реализации ТШО. Как это делает DrScheme (PLAI Scheme, технически)? Делает ли он это «правильным» способом (т. Е. Производит код сборки, который непосредс
Зачем нужна сборка мусора для оптимизации хвостового звонка? Это потому, что, если вы выделяете память в функции, которую вы хотите выполнить хвостовой вызов, не было бы способа выполнить хвостовой вы