Um booleano é uma primitiva que devolve a palavra "verd ou a
palavra "falso. Essas primitivas terminam com ponto de
interrogação.
| Primitivas | Parâmetros | Uso |
| verd | nenhum |
Retorna verd |
| falso | nenhum |
Retorna falso |
| epal?, épalavra? |
a |
Se a for uma palavra,
retornará verd. Do contrário, retornará falso |
| enum?, énúmero? |
a |
Se a for um número, retornará verd. Do contrário, retornará falso |
| sãoiguais? | a b |
Retorna verd se a e b forem
iguais. Eg.: mo sãoiguais? "c "C mo sãoiguais? "c "c |
| evazio?, évazio? |
a |
Retorna verd se a for uma
palavra ou lista vazia |
| elista?, élista? |
a |
Retorna verd se a for uma lista |
| eant?, éanterior? |
a b |
Retorna verd se "a" for
número (ou letra, ou palavra) anterior a "b" (em ordem
numérica ou alfabética). |
| émembro?, émembro? |
a b |
Retorna verd se "a" pertencer
à lista ou palavra "b". |
| membro? | a b |
Se "b" for uma lista (ou
palavra), localizará o elemento "a" na lista. Há duas possibilidades: -Se a pertencer a b, devolve uma sublista (ou palavra) contendo todos os elementos a partir da posição de a. -Se a não pertencer a b, devolve falso. mo membro "a "cidadão mo membro 3 [1 2 3 oi 5]] |
| éuselápis? | nenhum |
Informa verd se o lápis
estiver sendo usado (a tat desenha ao se mover?) |
| visível? | nenhum |
Informa se tat aparece (se
está visível) |
| eprim?, éprimitiva? |
a |
Informa verd se "a" for uma
primitiva do XLogo. mo eprim? "parafrente |
| eproc?, éprocedimento? |
a |
Informa verd se "a" for um
procedimento. mo eproc? "quadrado |