【发布时间】:2016-07-18 22:19:44
【问题描述】:
在我的视图中有一个函数用于在我的模板中动态构建 HTML 元素:
defmodule Recursion do
def buildElements(element,n) when n <= 1 do
element
end
def buildElements(element, n) do
[element | buildElements(element, n - 1)]
end
end
除非我尝试在我的模板中迭代它,否则它工作得很好:
<%= for element <- MyProject.PageView.Recursion.buildElements("LOL", 2) do %>
<%= element %>
<% end %>
我收到此错误:
no function clause matching in Enum."-reduce/3-lists^foldl/2-0-"/3
有什么问题?
【问题讨论】: