Difference between revisions of "Documentation/BASIC Guide/Constants"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Scope of Constants: + Predefined Constants section)
Line 29: Line 29:
 
Public Const one As Integer = 1
 
Public Const one As Integer = 1
 
</source>
 
</source>
 +
== Predefined Constants ==
  
 +
{{PRODUCTNAME}} Basic predefines several constants. Among the most useful are:
 +
*<tt>True</tt> and <tt>False</tt>, for Boolean assignment statements
 +
*<tt>PI</tt> as a type <tt>Double</tt> numeric value
 +
 +
<source lang="oobas">
 +
Dim bHit as Boolean
 +
bHit = True
 +
 +
Dim dArea as Double, dRadius as Double
 +
' ... (assign a value to dRadius)
 +
dArea = PI * dRadius * dRadius
 +
</source>
 
   
 
   
 
{{InterWiki Languages BasicGuide|articletitle=Documentation/BASIC Guide/Constants}}
 
{{InterWiki Languages BasicGuide|articletitle=Documentation/BASIC Guide/Constants}}
 
{{PDL1}}
 
{{PDL1}}

Revision as of 09:25, 20 February 2009


Constants are values which may be used but not changed by the program.

Defining Constants

In Apache OpenOffice Basic, use the keyword Const to declare a constant.

Const A = 10

You can also specify the constant type in the declaration:

Const B As Double = 10

Scope of Constants

Constants have the same scope as variables (see Scope and Life Span of Variables), but the syntax is slightly different. A Const definition in the module header is available to the code in that module. To make the definition available to other modules, add the Public keyword.

Public Const one As Integer = 1

Predefined Constants

OpenOffice.org Basic predefines several constants. Among the most useful are:

  • True and False, for Boolean assignment statements
  • PI as a type Double numeric value
Dim bHit as Boolean
bHit = True
 
Dim dArea as Double, dRadius as Double
' ... (assign a value to dRadius)
dArea = PI * dRadius * dRadius


Content on this page is licensed under the Public Documentation License (PDL).
Personal tools