Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
Beide kanten vorige revisieVorige revisieVolgende revisie | Vorige revisieLaatste revisieBeide kanten volgende revisie | ||
nl:cachevariables [2022/10/29 09:28] – [Waardetypes] linstylemon | nl:cachevariables [2023/06/05 08:58] – [Functies] added truncate linstylemon | ||
---|---|---|---|
Regel 1: | Regel 1: | ||
- | ====== Cache Variables | + | ====== Cache Variabelen |
===== Introductie ===== | ===== Introductie ===== | ||
Regel 71: | Regel 71: | ||
^ Type ^ Beschrijving ^ Letterlijke syntaxis ^ Voorbeelden ^ | ^ Type ^ Beschrijving ^ Letterlijke syntaxis ^ Voorbeelden ^ | ||
- | |Geheel | + | |Heel getal | Getal zonder decimalen | Gebruik cijfers | '' |
|Decimaal | Getal met decimalen | Gebruik cijfers met decimale punt of komma | '' | |Decimaal | Getal met decimalen | Gebruik cijfers met decimale punt of komma | '' | ||
- | |String | Tekst | Waarde omringen met '' | + | |String | Tekst | Waarde omringen met '' |
- | ==== Numeric operators | + | ==== Numerieke operatoren |
- | The following numeric operators are supported: | + | De volgende Numerieke operatoren worden ondersteund: |
- | ^ Operator ^ Function | + | ^ Operator ^ Functie |
- | |'' | + | |'' |
- | |'' | + | |'' |
- | |'' | + | |'' |
- | |''/'' | + | |''/'' |
- | |'' | + | |'' |
- | |'' | + | |'' |
- | |'' | + | |'' |
- | ==== Relational operators and conditions | + | ==== Relationele operatoren en voorwaarden |
- | Relational operators like ''<'' | + | Relationele operatoren zoals ''<'' |
- | For example, the expression | + | De uitdrukking |
- | Relational operators are especially used in the '' | + | Relationele operatoren worden vooral gebruikt |
- | The '' | + | De '' |
- | This means, that if the function was given 5 parameters | + | Dit betekent dat als de functie |
- | * If the first parameter is true, then the second is returned | + | * Als de eerste |
- | * Else if the third parameter is true, then the fourth | + | * Anders, als de derde parameter |
- | * Else the fifth parameter | + | * Anders wordt de vijfde |
- | For example | + | Bijvoorbeeld |
- | ^ Operator ^ Meaning | + | ^ Operator ^ Betekenis |
- | |'' | + | |'' |
- | | ''<>'' | + | | ''<>'' |
- | |''<'' | + | |''<'' |
- | | ''< | + | | ''< |
- | |''>'' | + | |''>'' |
- | |''> | + | |''> |
- | ==== Functions | + | ==== Functies |
- | Functions all start with a letter, | + | Functies beginnen allemaal met een letter, |
- | An example for a one-parameter | + | Een voorbeeld van een functieaanroep met één parameter is '' |
- | The following functions are defined: | + | De volgende functies zijn gedefinieerd: |
- | ^ Function | + | ^ Functie |
- | |'' | + | |'' |
- | |'' | + | |'' |
- | |'' | + | |'' |
- | |'' | + | |'' |
- | |'' | + | |'' |
- | |'' | + | |'' |
- | |'' | + | |'' |
- | |'' | + | |'' |
- | |'' | + | |'' |
- | |'' | + | |'' |
- | |'' | + | |'' |
- | |'' | + | |'' |
+ | |'' | ||
+ | ==== Variabelen ==== | ||
- | ==== Variables ==== | + | Variabelen worden in een formule gebruikt als tijdelijke aanduidingen voor waarden. Wanneer een formule die een variabele bevat, wordt geëvalueerd, |
- | Variables are used in a formula as placeholders for values. When a formula containing a variable is evaluated, it needs to be passed a value for each of the contained variables in order to be correctly evaluated. | + | Namen van variabelen zijn hoofdlettergevoelig en moeten beginnen met een alfanumeriek teken. Resterende tekens kunnen alfanumeriek |
+ | Voorbeelden voor namen van wettelijke variabelen zijn: '' | ||
- | Variable names are case sensitive and have to start with an alphanumeric char. Remaining chars can be alphanumeric or digits. | + | Variabelen van één letter kunnen gewoon in de formule worden getypt en worden mee geëvalueerd. Zo is de formule |
- | Examples for legal variable names are: '' | + | |
- | One-letter-variables can just be typed into the formula and will be evaluated along. For example, the formula | + | Als meerdere tekens binnen een formule worden aaneengeschakeld, worden ze geïnterpreteerd als afzonderlijke éénlettervariabelen. De formule |
- | If multiple chars are concatenated within a formula, they will be interpreted as individual one-letter-variables. For example, the formula | + | Variabelenamen die langer zijn dan één char kunnen in Unix-Bash-Style gedeclareerd worden door hun naam vooraf te laten gaan aan '' |
- | Variable names longer than one char can be declared | + | In situaties waarin de naam van de variabele |
- | + | ||
- | In situations where variable name conflicts with following alphas/chars, the variable name can be enclosed | + | |
- | Some more complex examples: | + | Enkele meer complexe voorbeelden: |
- | * The formula | + | * De formule |
- | * The formula | + | * De formule |
- | * The formula | + | * De formule |
- | * The formula | + | * De formule |
- | * Using '' | + | * Met de syntaxis |
- | ==== Concatenations | + | ==== Aaneenschakelingen |
- | If multiple expressions are concatenated directly after another with no separating operator, values are concatenated to a consecutive expression. This expression evaluates to a number if it forms a valid numeric expression, otherwise it evaluates to a text value. | + | Als meerdere uitdrukkingen direct na elkaar worden aaneengeschakeld zonder scheidingsoperator, worden waarden aaneengeschakeld tot een opeenvolgende uitdrukking. Deze uitdrukking evalueert tot een getal als het een geldige numerieke uitdrukking vormt, anders evalueert het tot een tekstwaarde. |
- | Expressions, which can be concatenated, include e.g. integer digits, variables, expressions in parenthesis and the Overflow character | + | Expressies, die aaneengeschakeld kunnen worden, omvatten b.v. gehele cijfers, variabelen, uitdrukkingen tussen haakjes en het Overloop-teken |
- | For example, the formula | + | De formule |
- | ==== Overflow character ==== | + | |
- | In concatenated expressions, | + | ==== Overloopteken ==== |
- | An example should make the usage clear: | + | In aaneengeschakelde uitdrukkingen kan het teken '' |
- | | + | Een voorbeeld zou het gebruik duidelijk moeten maken: |
- | * The Formula | + | |
- | * The Formula | + | * De formule |
- | * The Formula | + | * De formule |
- | * The Formula | + | * De formule |
+ | * De formule | ||
+ | ==== Bereikuitdrukkingen ==== | ||
- | ==== Bereikuitdrukkingen ==== | ||
Je kunt bereiken in formules specificeren met '' | Je kunt bereiken in formules specificeren met '' | ||
Regel 205: | Regel 205: | ||
* '' | * '' | ||
* '' | * '' | ||
- | ==== Opmerkingen ==== | + | * |
+ | ==== Opmerkingen==== | ||
Je kunt opmerkingen in formule-uitdrukkingen invoeren met het teken ''#'' | Je kunt opmerkingen in formule-uitdrukkingen invoeren met het teken ''#'' | ||
* '' | * '' | ||
* '' | * '' |