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.