Πρόταση Const

Ορίζει έναν ή περισσότερους ταυτοποιητές ως σταθερές.

Μια σταθερά είναι μεταβλητή που βοηθά τη βελτίωση της αναγνωσιμότητας προγράμματος. Οι σταθερές δεν ορίζονται ως ειδικοί τύποι μεταβλητής,, αλλά χρησιμοποιούνται ως δεσμευτικά θέσης στον κώδικα. Μπορείτε να ορίσετε μια σταθερά μόνο μια φορά και δεν μπορεί να τροποποιηθεί.

Σύνταξη:

Σύνταξη Const


[Global|Private|Public] Const name = expression[, ...]

Παράμετροι:

όνομα: Οποιοδήποτε αναγνωριστικό που ακολουθεί τις συμβάσεις ονομασίας τυπικής μεταβλητής.

έκφραση: Οποιαδήποτε κυριολεκτική έκφραση.

Ο τύπος δεδομένων πρέπει να παραλείπεται. Όταν φορτώνεται μια βιβλιοθήκη στη μνήμη, η Basic του LibreOffice μετατρέπει των κώδικα προγράμματος εσωτερικά, έτσι ώστε κάθε φορά να χρησιμοποιείται μια σταθερά, η καθορισμένη έκφραση να την αντικαθιστά.

Εμβέλεια

Από προεπιλογή οι σταθερές ορίζονται ως ιδιωτικές στα αρθρώματα και τις ρουτίνες. Οι σταθερές μπορούν να γίνουν δημόσιες ή καθολικές για να χρησιμοποιηθούν από όλα τα αρθρώματα, από όλες τις βιβλιοθήκες Basic.

Τα αναγνωριστικά Global, Private και Public μπορούν να χρησιμοποιηθούν μόνο για σταθερές αρθρώματος.

Παράδειγμα:


  Const EARTH = "♁" ' εμβέλεια αρθρώματος
  Private Const MOON = "☾" ' εμβέλεια αρθρώματος
  Public Const VENUS="♀", MARS="♂" ' γενική εμβέλεια
  Global Const SUN = "☉", STAR = "☆" ' γενική εμβέλεια
  
  Sub ExampleConst
      Const SUN = 3 * 1.456 / 56 ' η SUN είναι τοπική
      MsgBox SUN,, MOON ' η καθολική σταθερά SUN είναι αμετάβλητη
      Const Pgm = "Program", Var = 1.00
      MsgBox Pgm & " " & Var, , VENUS &" and "& MARS
  End Sub

Πρόταση Enum

Πρόταση Type

Παρακαλούμε, υποστηρίξτε μας!