「Gc」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成: ; 構文 : (gc) ; 機能 : 強制的にガーベージ コレクションを行い、未使用のメモリを解放する。 ; 引数 :* なし ; 戻り値 : nil ; サン…)
 
編集の要約なし
 
(同じ利用者による、間の1版が非表示)
1行目: 1行目:
{{AutoLISP}}
; 構文
; 構文
: (gc)
: (gc)
5行目: 6行目:
; 機能
; 機能
: 強制的にガーベージ コレクションを行い、未使用のメモリを解放する。
: 強制的にガーベージ コレクションを行い、未使用のメモリを解放する。
: * intellicad 6.x系では恐らくガーベージ コレクションの処理はされてない。


; 引数
; 引数
:* なし
:* なし


; 戻り値
; 戻り値

2022年7月22日 (金) 07:59時点における最新版

構文
(gc)


機能
強制的にガーベージ コレクションを行い、未使用のメモリを解放する。
* intellicad 6.x系では恐らくガーベージ コレクションの処理はされてない。


引数
  • なし


戻り値
nil


サンプル
(gc)
nil
---
  • メモリ的に良くない使い方
(defun func () 
   (setq var "hi") 
   .
   .
   .
   (setq var nil) ) 
  • 望まれる良い使い方
(defun func (/ var) ; <= ローカル変数は自動的に開放される。
   (setq var "hi")
   .
   .
   . 
   )

関連事項