FLP
Z Varhoo
(Rozdíly mezi verzemi)
(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 10. 4. 2012, 23: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.