「Expand」の版間の差分
(ページの作成: ; 構文 : (expand ''integer'') ; 機能 : LISP のために追加メモリを割り当てる。 ; 引数 :* integer : 割り当てる追加メモリの量を示す整数。 ;…) |
細編集の要約なし |
||
1行目: | 1行目: | ||
{{AutoLISP}} | |||
; 構文 | ; 構文 | ||
: (expand ''integer'') | : (expand ''integer'') | ||
4行目: | 5行目: | ||
; 機能 | ; 機能 | ||
: LISP のために追加メモリを割り当てる。 | : LISP のために追加メモリを割り当てる。 | ||
; 引数 | ; 引数 | ||
:* integer : 割り当てる追加メモリの量を示す整数。 | :* integer : 割り当てる追加メモリの量を示す整数。 | ||
; 戻り値 | ; 戻り値 | ||
13行目: | 16行目: | ||
; サンプル | ; サンプル | ||
: セグメント サイズを 100 に設定。 | <pre class="brush:autolisp;"> | ||
; セグメント サイズを 100 に設定。 | |||
(alloc 100) | |||
1000 | |||
; 2 つの追加セグメントのためにメモリを割り当てる。 | |||
(expand 2) | |||
82 | |||
; これにより AutoLISP は、少なくとも各 200 の追加シンボル、文字、ユーザ定義サブルーチン、実数のためのメモリ、および 8200 のドット リストが使用可能になる。 | |||
</pre> | |||
----- | ----- |
2015年11月10日 (火) 14:23時点における版
- 構文
- (expand integer)
- 機能
- LISP のために追加メモリを割り当てる。
- 引数
-
- integer : 割り当てる追加メモリの量を示す整数。
- 戻り値
- 成功なら integer で割リ当てた整数。失敗なら 0。
- サンプル
; セグメント サイズを 100 に設定。 (alloc 100) 1000 ; 2 つの追加セグメントのためにメモリを割り当てる。 (expand 2) 82 ; これにより AutoLISP は、少なくとも各 200 の追加シンボル、文字、ユーザ定義サブルーチン、実数のためのメモリ、および 8200 のドット リストが使用可能になる。
関連事項
- alloc 関数