Difference between revisions of "IndexOf Command"

From GeoGebra Manual
Jump to: navigation, search
m (spacing)
(command syntax: changed [ ] into ( ))
 
(8 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<noinclude>{{Manual Page|version=4.0}}</noinclude>
+
<noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|list}}
{{command|list}}
+
;IndexOf( <Object>, &lt;List> )
;IndexOf[ <Object>, <List> ]
+
:Returns position of first occurrence of Object in List.
:Returns position of first occurrence of Object in List, e.g. <code>IndexOf[5, {1, 3, 5, 2, 5, 4}]</code> returns 3. When the object is not found, result is ''undefined''.
+
:{{examples|1=<code>IndexOf(5, {1, 3, 5, 2, 5, 4})</code> returns ''3''.}}
;IndexOf[ <Object>, <List>, <Start Index> ]
+
:{{note| 1=When the object is not found, result is ''undefined''.}}
 +
<br>
 +
;IndexOf( <Object>, &lt;List>, <Start Index> )
 
:Same as above, but the search starts at given index.
 
:Same as above, but the search starts at given index.
{{example|1=<div>
+
:{{examples|1=<div>
* <code>IndexOf[5, {1, 3, 5, 2, 5, 4}, 3]</code> returns 3.
+
:* <code>IndexOf(5, {1, 3, 5, 2, 5, 4}, 3)</code> returns ''3''.
* <code>IndexOf[5, {1, 3, 5, 2, 5, 4}, 4]</code> returns 5.
+
:* <code>IndexOf(5, {1, 3, 5, 2, 5, 4}, 4)</code> returns ''5''.
* <code>IndexOf[5, {1, 3, 5, 2, 5, 4}, 6]</code> returns ''undefined''.</div>}}
+
:* <code>IndexOf(5, {1, 3, 5, 2, 5, 4}, 6)</code> returns ''undefined''.</div>}}
;IndexOf[ <Text Needle>, <Text Haystack>]
+
 
:Returns position of first occurrence of Needle in Haystack, e.g. <code>IndexOf["Ge", "GeoGebra"]</code> returns 1.
+
;IndexOf( <Text>, <Text> )
;IndexOf[ <Text Needle>, <Text Haystack>, <Start Index> ]
+
:Specifies the position at which the short text appears for the first time in the whole text.
 +
:{{example|1=<code>IndexOf("Ge", "GeoGebra")</code> returns ''1''.}}
 +
<br>
 +
;IndexOf( <Text>, <Text>, <Start Index> )
 
:Same as above, but the search starts at given index.
 
:Same as above, but the search starts at given index.
{{example|1=<code>IndexOf["Ge", "GeoGebra",2]</code> returns 4.}}
+
:{{example|1=<code>IndexOf("Ge", "GeoGebra",2)</code> returns ''4''.}}

Latest revision as of 11:18, 6 October 2017


IndexOf( <Object>, <List> )
Returns position of first occurrence of Object in List.
Examples: IndexOf(5, {1, 3, 5, 2, 5, 4}) returns 3.
Note: When the object is not found, result is undefined.


IndexOf( <Object>, <List>, <Start Index> )
Same as above, but the search starts at given index.
Examples:
  • IndexOf(5, {1, 3, 5, 2, 5, 4}, 3) returns 3.
  • IndexOf(5, {1, 3, 5, 2, 5, 4}, 4) returns 5.
  • IndexOf(5, {1, 3, 5, 2, 5, 4}, 6) returns undefined.


IndexOf( <Text>, <Text> )
Specifies the position at which the short text appears for the first time in the whole text.
Example: IndexOf("Ge", "GeoGebra") returns 1.


IndexOf( <Text>, <Text>, <Start Index> )
Same as above, but the search starts at given index.
Example: IndexOf("Ge", "GeoGebra",2) returns 4.
© 2024 International GeoGebra Institute