level 1
最近写了几条规则,需要改变a的值,有没有方法可以给a赋值,比如说a为10.
decision(v,d):-V>a.
decision(v,k):-V=a.
decision(v,a):-V<a. 这个编译出错。
——————————————————————————
decision(v,d):-V>10.
decision(v,k):-V=10.
decision(v,a):-V<10. 我希望改变10
———————————————————————————
2017年10月31日 08点10分
1
level 13
prolog变量的值是不可变的。而且小写字母开头的单词不是变量,是原子,是一种常量。你这种情况的办法就是把变量放到参数表里。
decision(V,A,d):-V>A.
decision(V,A,k):-V=A.
decision(V,A,a):-V<A.
2017年11月01日 02点11分
2
![[太开心]](/static/emoticons/u592au5f00u5fc3.png)
多谢
2017年11月03日 00点11分