cg-Cad

Lisp »Tips 'n Tricks »Tipi di variabili

Un sorgente che mostra i tipi di variabili in AutoLISP

;|
  Funzione: c:vars
  Descrizione: tipi di variabili
  Variabili: ni  numero intero
             nr  numero reale
             sc  stringa di caratteri
             pt  punto digitato con il mouse
  Valore restitituito: nil |;

(defun c:vars ( / ni nr sc pt)
 (setq ni (getint "\nInserire un numero intero: "))
 (setq nr (getreal "\nInserire un numero reale: "))
 (setq sc (getstring "\nInserire una stringa: "))
 (setq pt (getpoint "\nClicca un punto con il mouse:"))
 ; Mostra tipo e contenuto di ogni variabile
 (textscr)
 (princ "\n------------------------------------\n")
 (princ (type ni)) 
 (princ "  ") 
 (princ ni) 
 (terpri)
 (princ (type nr)) 
 (princ "  ") 
 (princ nr) 
 (terpri)
 (princ (type sc)) 
 (princ "  ") 
 (princ sc) 
 (terpri)
 (princ (type pt)) 
 (princ "  ") 
 (princ pt) 
 (terpri)
 (princ "\n------------------------------------\n")
 (princ)
)
;eof

Lisp »Tips 'n Tricks