Собрали в одном месте самые важные ссылкичитайте авторский блог
func map(arr, fn): r = [] for val in arr: r = r + [fn(val)] r func factorial(n): if n <= 1: 1 else: n * factorial(n - 1) print(map(1...10, factorial))