yoin

DDD

is het mogelijk om een variabele die al eens gedefinieerd is, een andere waarde te geven?

roy_043


EddyBeerke

De definitie van variabel is dar het variabel kan zijn.
Met andere woorden ze kunnen veranderen, of nieuwe gegevens gaan bevatten die je er in stopt.
(setq a 1)
daarna kun je een andere waarde toekennen.
(setq a "test")
Civil3d 2026, Blender 4.x gebruiker
Gebruiker sinds AutoCAD R12

http://eddylucas.c1.biz/
https://www.google.com/maps/contrib/109381066561676463628/photos/

DDD

ok, dit is ondertussen opgelost, klein foutje: (setq a ("test")) werkt niet...

nu een ander vraagje: is het mogelijk op procedures te maken die verschillende keren in een programma gebruikt kunnen worden?

roy_043

#4
DDD is het niet verstandiger om gewoon een (internet-)cursus te volgen? :mrgreen:
Er is eindeloos veel te vinden over dit onderwerp. Bijvoorbeeld:
http://www.cadsite.be/lisp/lisp.php

Zeer goed vind ik:
http://www.autolisp-tutorial.mapcar.net/
De auteur Axel Strube-Zettler (overleden in 2006) wordt in Duitsland beschouwd als een autoriteit op het gebied van AutoLisp.

Citaat van: DDD op vr 08 10 2010, 20:43:10
is het mogelijk op procedures te maken die verschillende keren in een programma gebruikt kunnen worden?
Ja.

Citaat van: DDD op vr 08 10 2010, 20:43:10(setq a ("test")) werkt niet...
Klopt.
Maar:
Citaat van: EddyBeerke op vr 08 10 2010, 00:05:48(setq a "test")
werkt wel.
En:
(setq a '("test"))
werkt ook.

EddyBeerke

#5
Citaat van: DDD op vr 08 10 2010, 20:43:10
ok, dit is ondertussen opgelost, klein foutje: (setq a ("test")) werkt niet...

nu een ander vraagje: is het mogelijk op procedures te maken die verschillende keren in een programma gebruikt kunnen worden?
Ja, dit noemen we dan ook een functie.
Je zou in het dikke acad boek kunnen kijken, daar staan een paar "lesjes in". Of de lessen die Joop gemaakt heeft hier op de site (de link is al genoemd in het vorig bericht).
Kijk ook een op: http://www.afralisp.net/
Civil3d 2026, Blender 4.x gebruiker
Gebruiker sinds AutoCAD R12

http://eddylucas.c1.biz/
https://www.google.com/maps/contrib/109381066561676463628/photos/

FastFiber