「Gc」の版間の差分
細編集の要約なし |
編集の要約なし |
||
1行目: | 1行目: | ||
{{AutoLISP}} | |||
; 構文 | ; 構文 | ||
: (gc) | : (gc) | ||
6行目: | 7行目: | ||
: 強制的にガーベージ コレクションを行い、未使用のメモリを解放する。 | : 強制的にガーベージ コレクションを行い、未使用のメモリを解放する。 | ||
: * intellicad 6.x系では恐らくガーベージ コレクションの処理はされてない。 | : * 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") . . . )
関連事項