(vlax-ldata-delete dict key [private]) | ||
Argumenty: | ||
dict
|
-VLA - objekt, objekt entity AutoCADu nebo jméno globálního slovníku | |
key
|
- klíč slovníku | |
private |
- je-li přítomen a je různý od nil a funkce vlax-ldata-delete je volána z odděleného prostoru jmen VLX, vlax-ldata-delete vymaže privátní LISPovská data z dict. | |
Popis: | ||
- vymaže data LISPu ze slovníku výkresu | ||
Návratové hodnoty: | ||
- T - vše proběhlo v pořádku | ||
- nil - v opačném případě | ||
Příklady: | ||
Přidá data LISPu do slovníku: | ||
_$ (vlax-ldata-put "dict" "key" '(1)) | ||
vrací (1) | ||
Použití funkce vlax-ldata-delete pro vymazání dat LISPu: | ||
_$ (vlax-ldata-delete "dict" "key") | ||
vrací T | ||
Při druhém zavolání funkce vlax-ldata-delete na již odstraněná data je vrácena hodnota nil - už není co odstranit: | ||
_$ (vlax-ldata-delete "dict" "key") | ||
vrací nil |
Podívejte se na funkce vlax-ldata-get a vlax-ldata-list.
(vlax-ldata-get dict key [default-data] [private]) | ||
Argumenty: | ||
dict
|
-VLA - objekt, objekt entity AutoCADu nebo jméno globálního slovníku | |
key
|
- klíč slovníku | |
default-data
|
- data LISPu, které mají být vrácena v případě nenalezení klíče ve slovníku | |
private
|
- je-li přítomen a je různý od nil a funkce vlax-ldata-get je volána z odděleného prostoru jmen VLX, vlax-ldata-get získá privátní LISPovská data z dict. | |
Popis: | ||
- získá data LISPu ze slovníku výkresu nebo objektu | ||
Návratové hodnoty: | ||
- T - vše proběhlo v pořádku | ||
- nil - v opačném případě | ||
Příklady: | ||
_$ (vlax-ldata-put "mydict" "mykey" "Mumbo Dumbo") | ||
vrací "Mumbo Dumbo" | ||
_$ (vlax-ldata-get "mydict" "mykey") | ||
vrací "Mumbo Dumbo" |
Podívejte se na funkce vlax-ldata-delete a vlax-ldata-list.
(vlax-ldata-list dict [private]) | ||
Argumenty: | ||
private
|
- je-li přítomen a je různý od nil a funkce vlax-ldata-list je volána z odděleného prostoru jmen VLX, vlax-ldata-list získá pouze privátní LISPovská data z dict. | |
dict
|
-VLA - objekt, objekt entity AutoCADu nebo jméno globálního slovníku | |
Popis: | ||
- vypíše data LISPu ve slovníku výkresu | ||
Návratová hodnota: | ||
- asociační seznam složený z dvojic (klíč . hodnota) | ||
Příklady: | ||
Použijeme vlax-ldata-put pro vložení data LISPu do slovníku: | ||
$ (vlax-ldata-put "dict" "cay" "Mumbo Jumbo ") | ||
vrací "Mumbo Jumbo " | ||
$ (vlax-ldata-put "dict" "say" "Floobar ") | ||
vrací "Floobar " | ||
Zobrazení dat uložených ve slovníku: | ||
_$ (vlax-ldata-list "dict") | ||
vrací (("say" . "Floobar ") ("cay" . "Mumbo Jumbo ")) |
Podívejte se na funkce vlax-ldata-delete a vlax-ldata-get.
Podívejte se na funkce vlax-ldata-get a vlax-ldata-list.
Podívejte se na funkce vlax-ldata-get, vlax-ldata-delete, vlax-ldata-put a vlax-ldata-list.