FLP

Z Varhoo
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Založena nová stránka: == Huskell == '''Základní funkce''' * init - vrátí sezname kromě posledního prvku * last - vrátí seznam kromě prvního prvku * head - vrátí první prvek ze sezn…)
 
(Prolog)
Řádka 13: Řádka 13:
 
Načtení souboru pro wsi-prolog
 
Načtení souboru pro wsi-prolog
 
>> compile('filename.pl')
 
>> compile('filename.pl')
  +
  +
  +
  +
* nonvar a var testuje zda se jedná o proměnou nebo hodnotu. Funkce '''var''' vrací true pokud se jedná o proměnou např. X, _ , kdežto '''nonvar''' vrací true v případě že se jedná o hodnotu např. 'jana', 1.
  +
  +
var(1). -> false.
  +
var('jana'). -> false.
  +
var(_). - > true.
  +
var(X). - > true.
  +
  +
nonvar(1). -> true.
  +
nonvar('jana'). -> true.
  +
nonvar(_). - > false.
  +
nonvar(X). - > false.

Verze z 11. 4. 2012, 00:03

Huskell

Základní funkce

  • init - vrátí sezname kromě posledního prvku
  • last - vrátí seznam kromě prvního prvku
  • head - vrátí první prvek ze seznamu
  • last - vrátí poslední prvek seznamu

Znovunačtení souboru

>> :r

Prolog

Načtení souboru pro wsi-prolog

>> compile('filename.pl')


  • nonvar a var testuje zda se jedná o proměnou nebo hodnotu. Funkce var vrací true pokud se jedná o proměnou např. X, _ , kdežto nonvar vrací true v případě že se jedná o hodnotu např. 'jana', 1.
var(1). -> false.
var('jana'). -> false.
var(_). - > true.
var(X). - > true.
nonvar(1). -> true.
nonvar('jana'). -> true.
nonvar(_). - > false.
nonvar(X). - > false.
Osobní nástroje