entrada es un número, y FALSE (falso) en caso contrario.
?numberp 374.926
TRUE
?numberp "siete
FALSE
?numberp first [2 4 6 8]
TRUE
piece (*)
Da como salida un objeto consistente en los elementos especificados del objeto de entrada.
?piece 2 5 "procedimiento
roce
?piece 3 5 [Tito Juan Miguel Margarita Paco]
[Miguel Margarita Paco]
se
(sentence, frase). Da como salida una lista consistente en todos los objetos de entrada; elimina
los corchetes externos de la lista (compárese con Iist).
?make "lista_ instrucciones rl
repeat 4 [fd 50 rt 90]
?run (se "cs :lista _instrucciones "ht)
El signo de subrayar que figura entre lista e instrucciones se obtiene con [SHIFT]0.
shuffle (*)
(barajar). Da como salida una lista que consta de los mismos elementos que la lista de entrada,
pero dispuestos en orden aleatorio.
?shuffle [a b c d] [c b d a]
uc (*)
(upper case, mayúsculas). Da como salida la palabra de entrada, pero convirtiendo las minúsculas
a mayúsculas. (Véase también Ic.)
?uc "Letras
LETRAS
where (*)
(dónde). Da como salida el número calculado en la expresión memberp más reciente que haya
dado resultado TRUE.
?memberp "r "Amstrad
TRUE
?show where
5
Manual de Amstrad CPC 6128 (revisión 2008) - Página 235