【发布时间】:2011-06-17 12:29:03
【问题描述】:
我是 perl 的新手,我正在摆弄。我在网上找到了这段代码。 这是代码的sn-p:
82 process_input(q,[]).
83 process_input(n,Task) :- toptask(Task), set_new_threshold.
84 process_input(s,Task) :- suggest_task(T),
85 apply(addtoagenda,T),toptask(Task).
86 process_input(x,Task) :- print('not yet implemented'),nl,toptask(Task).
87 process_input(i,Task) :- user_task,toptask(Task).
我收到此错误:Bareword 在“process_input(n, Task”第 83 行附近找到操作员预期的位置。 可能是从第 82 行开始的失控多行字符串。
【问题讨论】:
-
你确定你在摆弄它的 Perl 吗?
-
同意,这看起来更像序言。
-
AFAIK prolog 和 perl 都使用“.pl”作为扩展名,这可能是混乱的根源。
标签: perl