Difference between revisions of "User:Pedro Oval/Table of implicit type conversions for list extracting functions"
Jump to navigation
Jump to search
Pedro Oval (talk | contribs) m (Minor formatting and wording) |
Pedro Oval (talk | contribs) m (Yet another formatting change) |
||
Line 1: | Line 1: | ||
This table tells whether an implicit type cast is supported by <code>llList2*</code> depending on the item type in the list. Last tested with this server version: Second Life Server 11.01.25.219622 | This table tells whether an implicit type cast is supported by <code>llList2*</code> depending on the item type in the list. Last tested with this server version: Second Life Server 11.01.25.219622 | ||
{| {{ | {| {{Prettytable}} | ||
|- {{ | |- {{Hl2}} | ||
!<br />List item type:<br />Function: !! | !<br />List item type:<br />Function: !! string !! key !! integer !! float !! vector !! rotation | ||
|- style="text-align:center" | |- style="text-align:center" | ||
!scope="row"|llList2String | !scope="row" {{Hl2}}|llList2String | ||
| YES || YES || YES || YES || YES || YES | | YES || YES || YES || YES || YES || YES | ||
|- style="text-align:center" | |- style="text-align:center" | ||
!scope="row"|llList2Key | !scope="row" {{Hl2}}|llList2Key | ||
| YES || YES || no || no || no || no | | YES || YES || no || no || no || no | ||
|- style="text-align:center" | |- style="text-align:center" | ||
!scope="row"|llList2Integer | !scope="row" {{Hl2}}|llList2Integer | ||
| YES || no || YES || YES || no || no | | YES || no || YES || YES || no || no | ||
|- style="text-align:center" | |- style="text-align:center" | ||
!scope="row"|llList2Float | !scope="row" {{Hl2}}|llList2Float | ||
| YES || no || YES || YES || no || no | | YES || no || YES || YES || no || no | ||
|- style="text-align:center" | |- style="text-align:center" | ||
!scope="row"|llList2Vector | !scope="row" {{Hl2}}|llList2Vector | ||
| no || no || no || no || YES || no | | no || no || no || no || YES || no | ||
|- style="text-align:center" | |- style="text-align:center" | ||
!scope="row"|llList2Rot | !scope="row" {{Hl2}}|llList2Rot | ||
| no || no || no || no || no || YES | | no || no || no || no || no || YES | ||
|} | |} |
Revision as of 10:14, 7 February 2011
This table tells whether an implicit type cast is supported by llList2*
depending on the item type in the list. Last tested with this server version: Second Life Server 11.01.25.219622
List item type: Function: |
string | key | integer | float | vector | rotation |
---|---|---|---|---|---|---|
llList2String | YES | YES | YES | YES | YES | YES |
llList2Key | YES | YES | no | no | no | no |
llList2Integer | YES | no | YES | YES | no | no |
llList2Float | YES | no | YES | YES | no | no |
llList2Vector | no | no | no | no | YES | no |
llList2Rot | no | no | no | no | no | YES |
The non-supported conversions for llList2Key
return (key)""
.
The non-supported conversions for llList2Integer
return 0
.
The non-supported conversions for llList2Float
return 0.0
.
The non-supported conversions for llList2Vector
return ZERO_VECTOR
.
The non-supported conversions for llList2Rot
return ZERO_ROTATION
.
In short: llList2String
can be applied to all types. A string element can be extracted by all functions except llList2Vector
and llList2Rot
. integer
and float
are interchangeable. No other implicit conversions are supported.