LlGetListEntryType/ja

From Second Life Wiki

メインページ > LlGetListEntryType > LlGetListEntryType/ja
Jump to: navigation, search

関数: integer llGetListEntryType( list src, integer index );

srcindex にある要素のデータ型のinteger値を返します。

• list src 処理対象の要素が含まれるリスト
• integer index 処理対象の要素のインデックス

index には負のインデックスを使用できます。
indexsrc の有効なインデックス外だった場合 TYPE_INVALID が返されます。

仕様

インデックス
先頭 0 -length
末尾 length - 1 -1

Indexes

  • 正のインデックスは先頭から数えます。先頭の要素は 0、末尾の要素は (length - 1) のインデックスを持ちます。
  • 負のインデックスは末尾から数えます。先頭の要素は -length、末尾の要素は -1 のインデックスを持ちます。

定数 意味
TYPE_INTEGER 1 integer
TYPE_FLOAT 2 float
TYPE_STRING 3 string
定数 意味
TYPE_KEY 4 key
TYPE_VECTOR 5 vector
TYPE_ROTATION 6 rotation
定数 意味
TYPE_INVALID 0 none

警告

  • index が正常なインデックス範囲を外れていても、スクリプトはエラー表示を出さずに処理を続けます。

src に vector 型データが "<7,5,0>" といった形式で入っていた場合 (本来は <7,5,0>)、そのデータ型は TYPE_VECTOR でなく TYPE_STRING として返されます。また "1" が整数型でなく文字列型として返されるなど、他にも同様なケースがあります。文字列型データ内容のデータ型を判定する簡便な方法はありません。

関連項目

関数

•  llList2Float
•  llList2Integer
•  llList2Key
•  llList2Rot
•  llList2String
•  llList2Vector

項目

•  負のインデックス
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。
Personal tools
In other languages