Difference between revisions of "For/pl"

From Second Life Wiki
< For
Jump to navigation Jump to search
(New page: {{Multi-lang}} {{LSL_Conditional |statement=for |statement_header |statement_desc=Każde z powyższych wyrażeń może być puste (null). |statement_end=pętla |statement_end_desc= Może b...)
Line 1: Line 1:

Latest revision as of 16:47, 24 October 2008

for( inicjalizacja; warunek; skokpętla

•  inicjalizacja Wyrażenie wykonywane raz, przed sprawdzeniem warunku.
•  warunek Jeżeli to wyrażenie rozwiązuje się jako true wykonywana jest pętla.
•  skok Wykonywane po pętli, a przed tym kiedy warunek zostanie ponownie sprawdzony.
•  pętla Może być wyrażeniem, blokiem, lub wyrażeniem pustym (null).

Każde z powyższych wyrażeń może być puste (null).


Conditional Types
Type Condition
integer True if it is not zero.
float True if it is not zero.[1]
string True if its length is not zero.
key True only if it is a valid key and not NULL_KEY.
vector True if the vector is not ZERO_VECTOR.
rotation True if the rotation is not ZERO_ROTATION.
list True if the length is not zero. Note that correct behavior is only seen with Mono-compiled scripts; LSO-compiled scripts incorrectly resolve to false if the list is non-empty: BUG-230728


Deep Notes

Search JIRA for related Issues


  1. ^ The OpenSim LSL compiler will not do this implicitly. You will need to use an explicit check.