「Nth (autolisp)」の版間の差分
(ページの作成: ; 構文 : (nth ''n'' ''lst'') ; 機能 : リストの n 番目の要素を返す。 ; 引数 :* n : リストから返す要素の番号(先頭の要素はゼロ)。 :* lst : …) |
細編集の要約なし |
||
(同じ利用者による、間の1版が非表示) | |||
1行目: | 1行目: | ||
{{AutoLISP}} | |||
; 構文 | ; 構文 | ||
: (nth ''n'' ''lst'') | : (nth ''n'' ''lst'') | ||
4行目: | 5行目: | ||
; 機能 | ; 機能 | ||
: リストの n 番目の要素を返す。 | : リストの n 番目の要素を返す。 | ||
; 引数 | ; 引数 | ||
:* n : リストから返す要素の番号(先頭の要素はゼロ)。 | :* n : リストから返す要素の番号(先頭の要素はゼロ)。 | ||
:* lst : リスト。 | :* lst : リスト。 | ||
13行目: | 16行目: | ||
: lst の n 番目の要素。 n が lst の最大要素数より | : lst の n 番目の要素。 n が lst の最大要素数より | ||
: 大きい場合、nth 関数は nil を返す。 | : 大きい場合、nth 関数は nil を返す。 | ||
; サンプル | ; サンプル | ||
: (nth 3 '(a b c d e)) | <pre class="brush:autolisp;"> | ||
(nth 3 '(a b c d e)) | |||
D | |||
(setq c '("one" "two" "three" "four")) | |||
(one two three four) | |||
(nth 2 c) | |||
three | |||
(nth 5 c) | |||
nil | |||
</pre> | |||
[[Category:AutoLISP]] | [[Category:AutoLISP]] |
2017年3月25日 (土) 13:08時点における最新版
- 構文
- (nth n lst)
- 機能
- リストの n 番目の要素を返す。
- 引数
-
- n : リストから返す要素の番号(先頭の要素はゼロ)。
- lst : リスト。
- 戻り値
- lst の n 番目の要素。 n が lst の最大要素数より
- 大きい場合、nth 関数は nil を返す。
- サンプル
(nth 3 '(a b c d e)) D (setq c '("one" "two" "three" "four")) (one two three four) (nth 2 c) three (nth 5 c) nil