2
我最近開始在Prolog編程。 它很混亂。在Prolog編程
我應該做一個應用程序,要求用戶的名稱和用戶出生的年份,並打印用戶的名稱和年齡。
我的問題是,我們如何在主要方法上使用子方法?這是我的代碼:
information:- write('Enter your name'), read(A), write('Enter your year of birth'),nl, read(B), subt(X,B,Y):- Y is (2011)-B,nl, asserta(A,Y),nl, write('%w%w%w%w','Your name is', A , ' and your age is ', Y).
等詞語_method_在Prolog中是沒有意義的。考慮謂詞和從句。如果您對Prolog完全陌生,請閱讀一些教程,例如。 [Prolog教程](http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/contents.html)或[關於Prolog的簡短教程](http://www.doc.gold.ac.uk/~ mas02gw/prolog_tutorial/prologpages /) – 2011-05-14 14:42:50