COPIADEF

Sinopsis
COPIADEF nuevo_nombre antiguo_nombre
COPYDEF nuevo_nombre antiguo_nombre
Descripción

Crea un procedimiento de nombre nuevo_nombre, idéntico a otro llamado antiguo_nombre, que puede ser una primitiva. Si nuevo_nombre ya está definido, se pierde la definición anterior. Si nuevo_nombre es una primitiva, no se permite su redefinición a no ser que la variable REDEFP tenga el valor CIERTO. Las definiciones creadas con COPIADEF no se guardan con GUARDA; las primitivas no se guardan nunca y se tapan los procedimientos no primitivos creados con COPIADEF. (Puedes estar confuso si ejecutas IMDEFS o IMTITULOSTODO con un no primitiva definida con COPIADEF porque su línea de título contendría el nombre antiguo. Es por eso que se la tapa.)

Nota: se diferencian algunos dialectos de Logo en el orden de los parámetros de COPIADEF. FMSLogo usa «el orden HAZ» y no «el orden NOMBRE».

Ejemplo
PARA BIENVENIDA
  ESCRIBE "Hola
FIN

BIENVENIDA
Hola
COPIADEF "DECIRHOLA "BIENVENIDA
DECIRHOLA
Hola

SourceForge.net Logo