Math:: Logique:: Predicate 0,03
Liens commerciaux
Math:: Logique:: Predicate 0,03: Sommaire
Taille:
0.017 MB
Système:
Any Platform
License:
Perl Artistic License
Prix:
Téléchargé:
7436
Date ajoutée:
2006-09-28
Editeur:
Other Publisher
Math:: Logique:: Predicate 0,03: Description
Maths : : Logique : : Affirmer est un module de Perl pour gérer et questionner une base de données de revendication d'attribut.
SYNTHÈSE
maths d'utilisation : : Logique : : Attribut ;
$db = maths neuves : : Logique : : Attribut ;
# écrire quelques attributs dans la base de données
$db->add (<<EOA) ;
humain (listeuse).
humain (kochanski).
pièces (listeuse, guitare).
sec (houx).
sec (rimmer).
nom (listeuse, listeuse de Dave).
nom (kochanski, Kristine Kochanski).
nom (rimmer, Arnold Rimmer).
EOA
# rétracter un attribut
$db->retract (pièces (listeuse, guitare)) ;
# ou basé sur une configuration
$db->retract (sec (_)) ;
# effectuer une requête
$query = $db->parse (être humain (H) et nom (H, X) ? ) ;
$iter = $db->match ($query, $iter) ;
# obtenir les résultats
$name = $db->get ($iter, X) ;
# mémoire il dans une règle
$db->add (human_name (H, N) : = être humain (H) et nom (H, N). ) ;
# utilisation il dans une requête
$iter = $db->match (human_name (listeuse, N) ? ) ;
# sauf lui à un dossier
employer entreposable ;
enregistrer ($db->rules, red_dwarf) ;
SYNTHÈSE
maths d'utilisation : : Logique : : Attribut ;
$db = maths neuves : : Logique : : Attribut ;
# écrire quelques attributs dans la base de données
$db->add (<<EOA) ;
humain (listeuse).
humain (kochanski).
pièces (listeuse, guitare).
sec (houx).
sec (rimmer).
nom (listeuse, listeuse de Dave).
nom (kochanski, Kristine Kochanski).
nom (rimmer, Arnold Rimmer).
EOA
# rétracter un attribut
$db->retract (pièces (listeuse, guitare)) ;
# ou basé sur une configuration
$db->retract (sec (_)) ;
# effectuer une requête
$query = $db->parse (être humain (H) et nom (H, X) ? ) ;
$iter = $db->match ($query, $iter) ;
# obtenir les résultats
$name = $db->get ($iter, X) ;
# mémoire il dans une règle
$db->add (human_name (H, N) : = être humain (H) et nom (H, N). ) ;
# utilisation il dans une requête
$iter = $db->match (human_name (listeuse, N) ? ) ;
# sauf lui à un dossier
employer entreposable ;
enregistrer ($db->rules, red_dwarf) ;
Math:: Logique:: Predicate 0,03: Screenshot
Liens commerciaux
Math:: Logique:: Predicate 0,03: Mot-clé
à gérer
Module Perl
query
nom
h
module
Perl
Math:: Logique:: Predicate 0,03
Bibliothèques
Programmation
Math:: Logique:: Predicate 0,03: Signet
Math:: Logique:: Predicate 0,03: A voir également
Mes logiciels
Vous n'avez pas enregistré de logiciel. Cliquez sur Save "à côté de chaque logiciel à mettre à votre panier de logiciels"
Liés à la recherche
Liens commerciaux
