OCLOperators indexOf0
(Replacing message template with parser tag)
(Updated Edited template to July 12, 2025.)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
<message>Write the content here to display this box</message>
<message>Write the content here to display this box</message>
=== indexOf ( object : T ) : Integer[edit | edit source] ===
=== indexOf0 ( object : T ) : Integer[edit | edit source] ===
Returns the position of ''object'' in sequence ''self - '''0 based'''.''
Returns the position of ''object'' in sequence ''self - '''0 based'''.''
{| class="wikitable"
{| class="wikitable"
Line 10: Line 10:
|}
|}
The zero-based index of an object in the collection is possibly -1 if nonexistent.
The zero-based index of an object in the collection is possibly -1 if nonexistent.
See discussion and reason for introduction of IndexOf0 operator at page of [[Documentation:OCLOperators indexOf|IndexOf]] operator
See also [[Documentation:OCLOperators at0|at0]]
[[Category:OCL Collection Operators]]
[[Category:OCL Collection Operators]]
{{Edited|July|12|2024}}
{{Edited|July|12|2025}}

Latest revision as of 05:57, 20 January 2025

This page was created by Alexandra on 2017-08-13. Last edited by Edgar on 2025-01-20.

indexOf0 ( object : T ) : Integer[edit | edit source]

Returns the position of object in sequence self - 0 based.

Expression Result
Sequence{'a', 'b'}->indexOf('a') 0

The zero-based index of an object in the collection is possibly -1 if nonexistent.

See discussion and reason for introduction of IndexOf0 operator at page of IndexOf operator

See also at0

MDriven Chat

How would you like to chat today?

Setting up your conversation…

This may take a few moments