Node是一个递归数据结构,具有名称和子节点数组
我的代码示例:
addressBook = createClass $ spec initialState \ctx -> do
AppState { person: Person person@{ homeAddress: Address address }
, errors
} <- readState ctx
我收到以下错误:
'do'块中的最后一个语句必须是一个表达式,但是这个块以一个binder结束。
我正在尝试按照purescript-by-example书中所示的那样做:
https://vimeo.com/22614651XX
我做错了什么?
答案 0 :(得分:0)
do a ← m
就像m >>= \a →
。它不是完整的表达。如果这是书中所说的,那就错了。我不确定您的目标是什么,但是您正在寻找的可能是:
nodesList :: forall props. ReactClass props
nodesList = createClass $ spec nodes_state readState