「Strlen」の版間の差分
細編集の要約なし |
編集の要約なし |
||
(同じ利用者による、間の1版が非表示) | |||
7行目: | 7行目: | ||
; 機能 | ; 機能 | ||
: 文字列の文字数を示す整数を返す。 | : 文字列の文字数を示す整数を返す。 | ||
; 引数 | ; 引数 | ||
:* string : 文字列。 | :* string : 文字列。 | ||
; 戻り値 | ; 戻り値 | ||
16行目: | 18行目: | ||
; サンプル | ; サンプル | ||
: (strlen "abcd") | |||
<pre class="brush:autolisp;"> | |||
(strlen "abcd") | |||
4 | |||
(strlen "ab") | |||
2 | |||
(strlen "one" "two" "four") | |||
10 | |||
(strlen) | |||
0 | |||
(strlen "") | |||
0 | |||
; 日本語の場合、CAD の LISP 動作が MBCS タイプの場合と、ユニコードタイプの場合とで変わるので注意が必要。 | |||
(strlen "あいう") | |||
3 ; ユニコードタイプの場合 | |||
6 ; MBCS タイプの場合 | |||
</pre> | |||
関連事項 | |||
----- | |||
* [[lispsys]] システム変数 | |||
[[Category:AutoLISP]] | [[Category:AutoLISP]] |
2022年4月18日 (月) 07:45時点における最新版
- 構文
- (strlen [string]...)
- 機能
- 文字列の文字数を示す整数を返す。
- 引数
-
- string : 文字列。
- 戻り値
- 整数。 複数の string 引数を指定すると、strlen 関数はすべての引数の長さの合計を返す。引数を指定しないか、空の文字列を指定した場合、strlen 関数は 0 を返す。
- サンプル
(strlen "abcd") 4 (strlen "ab") 2 (strlen "one" "two" "four") 10 (strlen) 0 (strlen "") 0 ; 日本語の場合、CAD の LISP 動作が MBCS タイプの場合と、ユニコードタイプの場合とで変わるので注意が必要。 (strlen "あいう") 3 ; ユニコードタイプの場合 6 ; MBCS タイプの場合
関連事項
- lispsys システム変数