AI :: Prolog :: Columbers

ai :: prolog :: buters é um módulo Perl com predicates intermediários que AI :: Prolog suportes.
Baixe Agora

AI :: Prolog :: Columbers Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Curtis Poe
  • Site do editor:
  • http://search.cpan.org/~ovid/

AI :: Prolog :: Columbers Tag


AI :: Prolog :: Columbers Descrição

Ai :: Prolog :: Builtins é um módulo Perl com predicatos integrantes que AI :: Prolog suportes. Ai :: prolog :: buters é um módulo Perl com predicates integrina que AI :: Prolog Suportes Comece com um% e terminam no final da linha ou comece com / * e terminam com * /. Variablesas no Prolog, todos Variáveis começam com uma letra maiúscula e não são cotadas. No exemplo a seguir, o material é uma variável. Rouba (Badguy, coisas, "Alguma pessoa rica"). ConstantesContrants começam com letras minúsculas. Se você precisar de uma constante que começa com uma letra maiúscula ou contenha espaços ou outros caracteres não alfanuméricos, coloque a constante em citações simples ou duplas que as cotações não serão incluídas no constante. No exemplo, Badguy e alguns ricos Pessoa são ambas constantes: roubos (badguy, coisas, "alguma pessoa rica"). Diversos não funcionará: p (x): - X. / * não funciona * / use isso: p (x): - Chamada (x): X) .Builtins! / 0O operador "corte". Isso é usado quando você deseja dizer ao Prolog que você só precisa satisfazer uma meta uma vez. Por exemplo, se você deseja negar alguém o direito de alugar vídeos se eles tiverem vídeos em atraso, você pode usar o operador de corte assim que você ver que eles têm qualquer vídeo em atraso. O fato de que eles têm mais de um vídeo em atraso não importa.Você é o programa Cut.pl no diretório / diretório que vem com este distribuidor.Assert / 1Add novos fatos para o banco de dados. Apenas fatos podem ser adicionados, não regras. Isso pode mudar no futuro. Veja retrair (x). afirmação (ama (Ovid, Perl)). Ligue / 1Invokes x como um objetivo.Consult / 1Supplied o nome de um arquivo contendo o código PROLOG, isso consultará o código Prolog no arquivo e adicionará seu conteúdo ao atual KnowledgeBase.Will Warn Se o arquivo não puder ser aberto .DIV / 2SUCEDS se ambos os termos estiverem vinculados. O valor do termo é x / y. Use com é (x, y). é (x, div (n, 3)). Esta é a forma interna do operador infix: n / 3.eq / 2suceds se x e y são iguais. Esta é a forma interna do operador de infixos: x == y .fail / 0Este meta sempre falha. Útil quando você atingiu uma condição, você sabe que não deve ter sucesso. Kill (Herói, Besta): - Não (Has_weapon (Has_weapon), Fail.ge/2suceds Se ambos os termos forem vinculados e x> = y.Este é a forma interna do operador do infix: x> = y.gt/2suceds Se ambos os termos forem vinculados e X> Y.Este é a forma interna do operador de infixes: X> Y.HALT / 1IN O invólucro do Aiprogo, existe shell. Atualmente não tem outro efeito. Se o X X é bem sucedido como objetivo, tente y como um objetivo. Caso contrário, tente Z. ladrão (Badguy). roubos (perp, x): - se (ladrão (perp), eq (x, rubis), eq (x, nada)). O X IS / 2IF é ilimitado e y é ligado a um número, o objetivo é bem-sucedido e x Finalizado ao valor de Y. e x requisitos: · Perl.


AI :: Prolog :: Columbers Software Relacionado

API-API

Inline-API é um módulo Perl que ensina como vincular uma linguagem de programação a Perl usando Inline.pm. ...

220

Download