Difference between revisions of "NL/Documentation/BASIC Guide/Constants"
From Apache OpenOffice Wiki
< NL | Documentation | BASIC Guide
m |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
|ShowPrevPage=block | |ShowPrevPage=block | ||
|PrevPage=NL/Documentation/BASIC Guide/Scope of Variables | |PrevPage=NL/Documentation/BASIC Guide/Scope of Variables | ||
− | |NextPage=NL/Documentation/ | + | |NextPage=NL/Documentation/BASIC_Guide/Operators |
|lang=block | |lang=block | ||
}} | }} | ||
Line 10: | Line 10: | ||
Constanten zijn waarden die mogen worden gebruikt, maar niet worden gewijzigd door het programma. | Constanten zijn waarden die mogen worden gebruikt, maar niet worden gewijzigd door het programma. | ||
== Constanten definiëren == | == Constanten definiëren == | ||
− | Gebruik, in {{ | + | Gebruik, in {{AOo}} Basic, het sleutelwoord <tt>Const</tt> om een constante te declareren. |
− | < | + | <syntaxhighlight lang="oobas"> |
Const A = 10 | Const A = 10 | ||
Const B = A+5 | Const B = A+5 | ||
Const Hi = "Hallo wereld" | Const Hi = "Hallo wereld" | ||
− | </ | + | </syntaxhighlight> |
{{Warn|Specificeer NIET het type Constant in de declaratie : het zal stilzwijgend worden genegeerd. | {{Warn|Specificeer NIET het type Constant in de declaratie : het zal stilzwijgend worden genegeerd. | ||
Deze code geeft weer dat u niet het type krijgt dat u specificeerde. | Deze code geeft weer dat u niet het type krijgt dat u specificeerde. | ||
− | + | <syntaxhighlight lang="oobas"> | |
Const alfa As Long = 1 | Const alfa As Long = 1 | ||
Const bèta As Single = 3.1 | Const bèta As Single = 3.1 | ||
Line 33: | Line 33: | ||
MsgBox(TypeName(delta)) ' geeft weer : Double | MsgBox(TypeName(delta)) ' geeft weer : Double | ||
MsgBox(TypeName(phi)) ' geeft weer : Double | MsgBox(TypeName(phi)) ' geeft weer : Double | ||
− | + | </syntaxhighlight> | |
Er zijn gewoonlijk geen problemen met het gebruiken van een constante in een uitdrukking, omdat BASIC automatisch conversies van typen uitvoert. | Er zijn gewoonlijk geen problemen met het gebruiken van een constante in een uitdrukking, omdat BASIC automatisch conversies van typen uitvoert. | ||
Line 44: | Line 44: | ||
Constanten hebben hetzelfde bereik als variabelen (bekijk [[NL/Documentation/BASIC Guide/Scope of Variables|Bereik en levensduur van variabelen]]), maar de syntaxis is iets anders. Een definitie <tt>Const</tt> in het kopgedeelte is beschikbaar voor de code in die module. Voeg het sleutelwoord <tt>Public</tt> toe om de definitie beschikbaar te maken voor andere modules. | Constanten hebben hetzelfde bereik als variabelen (bekijk [[NL/Documentation/BASIC Guide/Scope of Variables|Bereik en levensduur van variabelen]]), maar de syntaxis is iets anders. Een definitie <tt>Const</tt> in het kopgedeelte is beschikbaar voor de code in die module. Voeg het sleutelwoord <tt>Public</tt> toe om de definitie beschikbaar te maken voor andere modules. | ||
− | < | + | <syntaxhighlight lang="oobas"> |
Public Const een = 1 | Public Const een = 1 | ||
− | </ | + | </syntaxhighlight> |
== Vooraf gedefinieerde constanten == | == Vooraf gedefinieerde constanten == | ||
− | {{ | + | {{AOo}} BASIC heeft verschillende constanten al vooraf gedefinieerd. Bij de meest bruikbare zijn: |
*<tt>True</tt> en <tt>False</tt>, voor argumenten met Booleaanse toewijzingen | *<tt>True</tt> en <tt>False</tt>, voor argumenten met Booleaanse toewijzingen | ||
*<tt>PI</tt> als een numerieke waarde van het type <tt>Double</tt> | *<tt>PI</tt> als een numerieke waarde van het type <tt>Double</tt> | ||
− | < | + | <syntaxhighlight lang="oobas"> |
Dim bHit as Boolean | Dim bHit as Boolean | ||
bHit = True | bHit = True | ||
Line 60: | Line 60: | ||
' ... (wijs een waarde toe aan dRadius) | ' ... (wijs een waarde toe aan dRadius) | ||
dArea = PI * dRadius * dRadius | dArea = PI * dRadius * dRadius | ||
− | </ | + | </syntaxhighlight> |
{{InterWiki Languages BasicGuide|articletitle=Documentation/BASIC Guide/Constants}} | {{InterWiki Languages BasicGuide|articletitle=Documentation/BASIC Guide/Constants}} | ||
{{PDL1}} | {{PDL1}} |
Latest revision as of 14:38, 26 August 2022
Constanten zijn waarden die mogen worden gebruikt, maar niet worden gewijzigd door het programma.
Constanten definiëren
Gebruik, in Apache OpenOffice Basic, het sleutelwoord Const om een constante te declareren.
Const A = 10 Const B = A+5 Const Hi = "Hallo wereld"
Bereik van constanten
Constanten hebben hetzelfde bereik als variabelen (bekijk Bereik en levensduur van variabelen), maar de syntaxis is iets anders. Een definitie Const in het kopgedeelte is beschikbaar voor de code in die module. Voeg het sleutelwoord Public toe om de definitie beschikbaar te maken voor andere modules.
Public Const een = 1
Vooraf gedefinieerde constanten
Apache OpenOffice BASIC heeft verschillende constanten al vooraf gedefinieerd. Bij de meest bruikbare zijn:
- True en False, voor argumenten met Booleaanse toewijzingen
- PI als een numerieke waarde van het type Double
Dim bHit as Boolean bHit = True Dim dArea as Double, dRadius as Double ' ... (wijs een waarde toe aan dRadius) dArea = PI * dRadius * dRadius
Content on this page is licensed under the Public Documentation License (PDL). |