这是一个初学者的问题,因为我仍然在弄清楚F#编译器错误意味着什么,以及如何修复它们。module TreeProblem_Solution1 =
| N of int * TreeNode list= TreeNode(1,[TreeNode(2,[])])
我得到的错误在TreeNode(1,[Tree
: eqTest must be a function
在创建用C编写的对象之前,打印已编译的正则表达式对象的dir()可以很好地工作,但之后,简单地获取dir()会导致TypeError。据我所知,dir()不可能导致TypeError。这一切都让我相信,C代码中出现了一些错误,从而产生了这种奇怪的行为。我目前的假设是缓冲区溢出;写入超过数组的边界会更改导致这些错误的某些东西。(要求匹配器简单地匹配字符串会导致Python<