Avatar uživatele
Vojta24

Jak se v programování říká funkci která vždy odpovídá jen typem boolean (tj. pravda nebo nepravda) ?

Za boha si nemohu vzpomenout jak takové funkci říká … například jeLiche(30), která vrátí false protože 30 neni liche cislo. Jen matně si vzpomínám, že jsme to brali kdysi na škole. Ani se mi teď nedaří to označení takového typu funkcí vygooglit a zrovna bych to potřeboval vědět jako na potvoru 🙂

Zajímavá 0 před 2388 dny Sledovat Nahlásit



Nejlepší odpověď
Avatar uživatele
anonym

Jsou to predikáty, to označení je převzato z výrokové logiky.

0 Nominace Nahlásit

Další odpovědi
Avatar uživatele
Dochy

A co „booleovská“ funkce?
„Predikát“ – moc se mi nelíbí. Mám na pevno svázáno spíše s konkrétním logickým výrazem. Nepoužil bych to pro funkci, která může být výrazně složitější… Klidně otevírání souboru s tím že jako výsledek vrací „podařilo se/nepodařilo se“.

Já vím, že jde spíš jen o slovíčkaření, ale zkrátka já bych výraz „predikát“ nepoužil. Osobně bych ani neměl potřebu nějak extra nazývat funkci jen proto že vrací BOOL, ale když už je to nutné…

0 Nominace Nahlásit


Diskuze k otázce

U otázky nebylo diskutováno.

Nový příspěvek
Zajímavé otázky v kategorii Počítače a internet