我希望一個類實例的多槽位成為一個空列表。我不確定剪輯或pyclips中是否有錯誤,或者我做錯了。import clipsC = clips.BuildClass("C", "(is-a USER)(multislot s)")i = clips.BuildInstance("test1", C)#i.Slots['s'] = clips.Multifield([]) # errori.Slots['s'] = [] # error#i.Slots['s'] = clips.Multifield(["1", "4"]) # no error#i.Slots['s'] = ["1", "4"] # no errorprint i.Slots["s"]我收到此錯誤: _clips.ClipsError: C09: unable to understand argument堆棧跟蹤:File "\\VBOXSVR\vagrant\return_empty_list_bug.py", line 6, in <module> i.Slots['s'] = [] # errorFile "c:\Python27\Lib\site-packages\clips\_clips_wrap.py", line 175, in _WRAPPER return f(self, *args)File "c:\Python27\Lib\site-packages\clips\_clips_wrap.py", line 269, in _WRAPPER return f(self, *newargs)File "c:\Python27\Lib\site-packages\clips\_clips_wrap.py", line 2506, in __setitem__ _c.directPutSlot(self.__instance, name, _py2cl(v))_clips.ClipsError: C09: unable to understand argument
添加回答
舉報
0/150
提交
取消