Gebruikershulpmiddelen

Site-hulpmiddelen


nl:cachevariables

Verschillen

Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.

Link naar deze vergelijking

Beide kanten vorige revisieVorige revisie
Volgende revisie
Vorige revisie
Volgende revisieBeide kanten volgende revisie
nl:cachevariables [2022/06/05 07:44] – [Value types] linstylemonnl:cachevariables [2022/06/05 07:49] – Removed translation Fix Me, page is translated linstylemon
Regel 1: Regel 1:
-FIXME **Deze pagina is nog niet volledig vertaald. Help alsjeblieft de vertaling compleet te maken.**\\ //(verwijder deze paragraaf als de vertaling is voltooid)// 
- 
 ====== Cache Variables ====== ====== Cache Variables ======
  
Regel 180: Regel 178:
  
  
-==== Range expressions ==== +==== Bereikuitdrukkingen ====
- +
-You can specify ranges in formulas using ''[]''. This is needed when variables are used in a context where a range of values should be iterated over. A prominent example is the [[.:waypointcalculator|Generate Waypoints]] function. +
- +
-**FIXME** Link to anchor on waypoint calc page as soon as its updated to cover waypoint generation with ranges.+
  
-An example for a range expression is ''[0-9]''This specifies a range with 10 values (the integer values 0 to 9).+Je kunt bereiken in formules specificeren met ''[]''Dit is nodig wanneer variabelen worden gebruikt in een context waarin een reeks waarden moet worden herhaald. Een prominent voorbeeld is de functie [[.:waypointcalculator|Genereer Waypoints]].
  
-You may specify consecutive values using '','' as a delimiter. You may exclude values or value ranges by prepending a ''^'' to it. Ranges are parsed from left-to-right, giving an order to the elements in the range. For example the following are valid range specifications: +**FIXME** Link to anchor on waypoint calc page as soon as its updated to cover waypoint generation
-  ''[0-2, 4]'' evaluates to a range containing ''0'', ''1'', ''2'' and ''4''+
-  ''[0-3, ^1-2]'' evaluates to a range containing ''0'' and ''3''+
-  * ''[0-3, ^1-2, 5]'' evaluates to a range containing ''0'', ''3'' and ''5''.+
  
-When a range is used in a context where only one value is allowed (this is the case in normal calculation), the first range value is used for calculation. For example, the expression ''[0-9]'' will evalulate to ''0'' in a normal calculation context, while ''[8, 0-9]'' will evalulate to ''8''.+Een voorbeeld voor een bereikuitdrukking is ''[0-9]''. Dit specificeert een bereik met 10 waarden (de integerwaarden tot 9).
  
-Ranges currently support only positive constant integer valuesA range must always be evaluate to at least 1 value and a range may not evaluate to more than 20 valuesFor example the following ranges are invalid+Je kunt opeenvolgende waarden opgeven met '','' als scheidingstekenJe kunt waarden of waardebereiken uitsluiten door er een ''^'' aan toe te voegen. Bereiken worden van links naar rechts ontleed, waardoor een volgorde wordt gegeven aan de elementen in het bereikDe volgende zijn bijvoorbeeld geldige bereikspecificaties
-  * ''[]'': empty +  * ''[0-2, 4]'' resulteert in een bereik dat ''0'', ''1'', ''2'' en ''4'' bevat. 
-  * ''[5, ^0-9]'': evaluates to empty +  * ''[0-3, ^1-2]'' resulteert in een bereik dat ''0'' en ''3'' bevat. 
-  * ''[0-1000]'': evaluates to more than 20 entries +  * ''[0-3, ^1-2, 5]'' wordt geëvalueerd tot een bereik dat ''0'', ''3'' en ''5'' bevat.
-  * ''[-5]'': negative int not allowed +
-  * ''[A]'': variables not allowed+
  
-A formula may include one or more range definitions mixed with normal other formula partsFor example the following formulas are valid: +Wanneer een bereik wordt gebruikt in een context waarin slechts één waarde is toegestaan ​​(dit is het geval bij normale berekeningen), wordt de eerste bereikwaarde gebruikt voor de berekeningBijvoorbeeld, de uitdrukking ''[0-9]'' zal evalueren tot ''0'' in een normale berekeningscontextterwijl ''[80-9]'' zal evalueren tot ''8''.
-  * ''3*[0-2]'': evaluates to values ''0'', ''3'' and ''6'' +
-  * ''A*[47]'': for ''A=3'' this evaluates to values ''12'' and ''21'' +
-  * ''[1-2]*[3-4]'': evaluates to ''3'', ''6'', ''4'' and ''8''.+
  
 +Bereiken ondersteunen momenteel alleen positieve constante gehele getallen. Een bereik moet altijd worden geëvalueerd tot ten minste 1 waarde en een bereik mag niet worden geëvalueerd tot meer dan 20 waarden. De volgende bereiken zijn bijvoorbeeld ongeldig:
 +  * ''[]'': leeg
 +  * ''[5, ^0-9]'': evalueert naar leeg
 +  * ''[0-1000]'': evalueert tot meer dan 20 inzendingen
 +  * ''[-5]'': negatieve int niet toegestaan
 +  * ''[A]'': variabelen niet toegestaan
  
-==== Comments ====+Een formule kan een of meer bereikdefinities bevatten, gemengd met normale andere formuleonderdelen. De volgende formules zijn bijvoorbeeld geldig: 
 +  * ''3*[0-2]'': evalueert tot waarden ''0'', ''3'' en ''6'' 
 +  * ''A*[4, 7]'': voor ''A=3'' resulteert dit in de waarden ''12'' en ''21'' 
 +  * ''[1-2]*[3-4]'': evalueert tot ''3'', ''6'', ''4'' en ''8''
 +==== Opmerkingen ====
  
-You may enter comments into formula expressions using the ''#'' characterComments end at next ''#'' or at end of expressionsEverything in a comment is ignored during evaluationFor example+Je kunt opmerkingen in formule-uitdrukkingen invoeren met het teken ''#''Opmerkingen eindigen bij de volgende ''#'' of aan het einde van uitdrukkingenAlles in een opmerking wordt tijdens de evaluatie genegeerdBijvoorbeeld
-  * ''A * 5 # test comment'' for ''A=3'' evaluates to ''15'' +   * ''A * 5 # testcommentaar'' voor ''A=3'' evalueert tot ''15'' 
-  * ''3.14 # this is pi # * 2 # and this is two'' evaluates to ''6.28''+   * ''3.14 # dit is pi # * 2 # en dit is twee'' evalueert tot ''6.28''
nl/cachevariables.txt · Laatst gewijzigd: 2023/06/05 09:04 door linstylemon