Difference between revisions of "KeepIf Command"

From GeoGebra Manual
Jump to: navigation, search
(removed betamanual template)
m (Text replace - "<div class="box info"> 48px|left This page is part of the official manual for print and pdf. For structural reasons normal users can't edit this page. If you found any errors on this page please contact )
Line 1: Line 1:
<noinclude>{{Manual Page|version=4.0}}[[Category:Manual (official)|{{PAGENAME}}]]</noinclude>
+
<noinclude>{{Manual Page|version=4.2}}</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 22:14, 9 March 2013



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, eg for Points P, Q, R KeepIf[x(A) < 3, A, {P, Q, R}] will filter the points whose x-coordinate is greater than 3 out of the list. The Variable A is replaced in turn with P then Q then R for the check.
© 2021 International GeoGebra Institute