Difference between revisions of "KeepIf Command"

From GeoGebra Manual
Jump to: navigation, search
m
Line 1: Line 1:
<noinclude>{{Manual Page|version=4.2}}</noinclude>
+
<noinclude>{{Manual Page|version=5.0}}</noinclude>
 
{{command|logical}}
 
{{command|logical}}
 
; KeepIf[ <Condition>, <List> ]: Creates a new list that only contains those elements of the initial list that fulfil the condition.
 
; KeepIf[ <Condition>, <List> ]: Creates a new list that only contains those elements of the initial list that fulfil the condition.

Revision as of 13:30, 24 July 2015



KeepIf[ <Condition>, <List> ]
Creates a new list that only contains those elements of the initial list that fulfil the condition.
Example: KeepIf[x<3, {1, 2, 3, 4, 1, 5, 6}] returns the new list {1, 2, 1}.
Note: For list of numbers arbitrary condition may be used. For list of other objects one can use only conditions of the form x==constant or x!=constant.
KeepIf[ <Condition>, <Variable>, <List> ]
This syntax allows a more flexible condition.
Example: For Points P, Q, R KeepIf[x(A) < 3, A, {P, Q, R}] will filter the points whose x-coordinate is less than 3 out of the list. The variable A is replaced in turn with P then Q then R for the check.
© 2024 International GeoGebra Institute