ክፍል
ይዞታዎች
ማውጫ 🔎︎

# ተለዋዋጭ መጠቀሚያ

የሚቀጥለው የሚገልጸው መሰረታዊ የ ተለዋዋጭ አጠቃቀም ነው ለ LibreOffice Basic.

## ስምምነቶችን መሰየሚያ ለ ተለዋዋጭ መለያዎች

ከፍተኛው የ ተለዋዋጭ ስም መያዝ የሚችለው 255 ባህሪዎች ነው: የ መጀመሪያ ባህሪ ተለዋዋጭ ስም መሆን አለበት ፊደል A-Z ወይንም a-z. ቁጥሮችን ለ ተለዋውጭ ስም መጠቀም ይቻላል: ነገር ግን የ ስርአተ ነጥብ ምልክችቶች እና የ ተለዩ ባህሪዎች መጠቀም አይፈቀድም: ከ ስሩ ማስመሪያ ባህሪ ("_") በስተቀር: በ LibreOffice መሰረታዊ ተለዋዋጭ መለያዎች ፊደል-መመጠኛ አይደሉም: የ ተለዋዋጭ ስሞች ክፍተት መያዝ ይችላል ነገር ግን በ ስኴር ቅንፍ መከበብ አለበት

ምሳሌዎች ለ ተለዋዋጭ መለያዎች:

          MyNumber=5
| ትክክል
          MyNumber5=15
| ትክክል
          MyNumber_5=20
| ትክክል
          My Number=20
| ዋጋ የለውም: ተለዋውጭ ከ ክፍተት ጋር መከበብ አለበት በ ስኴር ቅንፎች
          [My Number]=12
| ትክክል
          DéjàVu=25
| ዋጋ የለውም: የተለዩ ባህሪዎች አይፈቀድም
          5MyNumber=12
| ዋጋ የለውም: ተለዋውጭ በ ቁጥር መጀመር የለበትም
          Number,Mine=12
| ዋጋ የለውም: ስርአተ ነጥብ አይፈቀድም

## ተለዋዋጭ መግለጫ

በ LibreOffice መሰረታዊ እርስዎ ሁሉ ጊዜ ተለዋዋጭ መግለጽ የለብዎትም: ተለዋዋጭ መግለጽ መፈጸም ይቻላል በ ማፍዘዣ አረፍተ ነገር: እርስዎ መወሰን ይችላሉ ከ አንድ በላይ ተለዋዋጭ ስሞች በሚለዩበት ጊዜ በ ኮማ: ተለዋዋጭ ለ መግለጽ ይጻፉ: አንዱን የ መግለጫ-አይነት ምልክት ከ ስሙ በኋላ ወይንም ተገቢውን ቁልፍ ቃል

ምሳሌዎች ለተለዋዋጭ መግለጫዎች:

          Dim a$
| መግለጫ ተለዋዋጭ "a" እንደ ሀረግ
          Dim a As String
| መግለጫ ተለዋዋጭ "a" እንደ ሀረግ
          Dim a$, b As Integer
| መግለጫ አንድ ተለዋዋጭ እንደ ሀረግ እና አንድ እንደ ኢንቲጀር
          Dim c As Boolean
| መግለጫ c እንደ የ ቡሊያን ተለዋዋጭ መሆን የሚችል እውነት ወይንም ሀሰት ነው

ተለዋዋጭ በሚገልጹ ጊዜ በጣም አስፈላጊ ነው: እርስዎ በሚጠቀሙ ጊዜ የ መግለጫ-አይነት ባህሪ በ እያንዳንዱ ጊዜ: በ መግለጫ ውስጥ ቢጠቀሙም እንኳን ከ ቁልፍ ቃል በስተቀር: ስለዚህ የሚቀጥለው አረፍተ ነገር ዋጋ የሌለው ነው:

          Dim a$
| መግለጫ ተለዋዋጭ "a" እንደ ሀረግ
          a="TestString"
| የ መጻፊያ-መግለጫ ጎድሏል: "a$="

እርስዎ አንዴ ተለዋዋጭ ከ ገለጹ እንደ አንድ አይነት: እርስዎ መግለጽ አይችሉም በ ተመሳሳይ ስም እንደገና እንደ የ ተለየ አይነት!

### የ ተለዋዋጭ መግለጫ ማስገደጃ

የ ተለዋዋጭ መግለጫ ለማስገደድ: የሚቀጥለውን ትእዛዝ ይጠቀሙ:

    Option Explicit

የ ግልጽ ምርጫ አረፍተ ነገር የ መጀመሪያ መስመር መሆን አለበት በ ክፍሉ ውስጥ: ከ መጀመሪያው ንዑስ በፊት: ባጠቃላይ: ማዘጋጃ ብቻ መግለጽ ያስፈልጋል እንደ አይነት-መግለጫ ባህሪ ወይንም - የማይታይ ከሆነ - እንደ ነባር አይነት ነጠላ .

## የ ተለዋዋጭ አይነቶች

LibreOffice Basic አራት ተለዋዋጭ ክፍሎችን ይደግፋል:

- የ ቁጥር ተለዋዋጭየ ቁጥር ዋጋዎች ሊይዝ ይችላል: አንዳንድ ተለዋዋጮች በ ውስጣቸው ትልቅ ወይንም ትንሽ ቁጥር ሊይዙ ይችላሉ: እና ሌሎች ደግሞ ተንሳፋፊ-ነጥብ ወይንም ክፍልፋይ ቁጥር ሊይዙ ይችላሉ

- ሐረግ ተለዋዋጭ የ ባህሪ ሐረጎች ይዟል

- ቡሊያን ተለዋዋጭ ከ ሁለቱ አንዱን ይይዛል የ እውነት ወይንም የ ሀሰት ዋጋ

- የ እቃ ተለዋዋጮች የ ተለያዩ አይነት እቃዎችን ያስቀምጣሉ: እንደ ሰንጠረዥ እና ሰነዶች አይነት በ ሰነድ ውስጥ

### የ ኢንቲጀር ተለዋዋጭ

የ ኢንቲጀር ተለዋዋጭ መጠን ከ -32768 እስከ 32767. እርስዎ ከ መደቡ ተንሳፋፊ-ነጥብ ዋጋ ለ ኢንቲጀር ተለዋዋጭ: የ ዴሲማል ቦታ ይጠጋጋል ወደሚቀጥለው ኢንቲጀር: የ ኢንቲጀር ተለዋዋጭ በፍጥነት ማስላት ይቻላል በ ሂደት ውስጥ እና ተስማሚ ናቸው ለ ዙሮች: የ ኢንቲጀር ተለዋዋጭ የሚፈልገው ሁለት ባይቶች ማስታወሻ ነው: "%" የ አይነት-መግለጫ ባህሪዎች

    Dim Variable%
    Dim Variable As Integer

### ረጅም የ ኢንቲጀር ተለዋዋጮች

ረጅም የ ኢንቲጀር ተለዋዋጭ መጠን ከ -2147483648 እስከ 2147483647. እርስዎ ከ መደቡ ተንሳፋፊ-ነጥብ ዋጋ ለ ረጅም ኢንቲጀር ተለዋዋጭ: የ ዴሲማል ቦታ ይጠጋጋል ወደሚቀጥለው ኢንቲጀር: ረጅም ኢንቲጀር ተለዋዋጭ በፍጥነት ማስላት ይቻላል በ ሂደት ውስጥ እና ተስማሚ ናቸው ለ ዙሮች: ለ ረጅም ዋጋዎች: ረጅም ኢንቲጀር ተለዋዋጭ የሚፈልገው ሁለት ባይቶች ማስታወሻ ነው: "&" የ አይነት-መግለጫ ባህሪዎች

    Dim Variable&
    Dim Variable As Long

### የ ዴሲማል ተለዋዋጮች

ተለዋዋጭ ዴሲማል አዎንታዊ እና አሉታዊ ቁጥሮች መያዝ ይችላል ወይንም ዜሮ: ትክክለኛነቱ እስከ 29 ዲጂት ነው

እርስዎ መጠቀም ይችላሉ መደመሪያ (+) ወይንም መቀነሻ (-) ምልክቶችን እንደ መነሻዎች ለ ዴሲማል ቁጥሮች (ከ ክፍተት ጋር ወይንም ያለ ምንም ክፍተት)

የ ዴሲማል ቁጥር ከ ተመደበ ወደ ኢንቲጀር ተለዋዋጭ: LibreOffice Basic ቁጥሩ ይጠጋጋል ወደ ላይ ወይንም ወደ ታች

### ነጠላ ተለዋዋጮች

ነጠላ ተለዋዋጭ መሆን ይችላል አዎንታዊ ወይንም አሉታዊ ዋጋዎች ከ 3.402823 x 10E38 እስከ 1.401298 x 10E-45. ነጠላ ተለዋዋጭ ተንሳፋፊ-ነጥብ ተለዋዋጭ ነው: የ ዴሲማል ትክክለኛነት የሚቀንስበት እንደ ምንም-ዴሲማል አካል ለ ቁጥር መጨመሪያ: ነጠላ ተለዋዋጭ ተስማሚ ናቸው ለ ሂሳብ ማስሊያ አማካይ በትክክል: ስሌቶች ተጨማሪ ጊዜ የሚፈልጉ ከ ኢንቲጀር ተለዋዋጭ ይልቅ: ነገር ግን ፈጣን ናቸው ከ ድርብ ተላዋዋች ማስሊያዎች: የ ነጠላ ተለዋዋጭ የሚፈልገው 4 ባይቶች ማስታወሻ ነው: የ አይነት-መግለጫ ባህሪ ነው "!".

    Dim Variable!
    Dim Variable As Single

### ድርብ ተለዋዋጮች

ድርብ ተለዋዋጭ መሆን ይችላል አዎንታዊ ወይንም አሉታዊ ዋጋዎች ከ 1.79769313486232 x 10E308 እስከ 4.94065645841247 x 10E-324. ድርብ ተለዋዋጭ ተንሳፋፊ-ነጥብ ተለዋዋጭ ነው: የ ዴሲማል ትክክለኛነት የሚቀንስበት እንደ ምንም-ዴሲማል አካል ለ ቁጥር መጨመሪያ: ነጠላ ተለዋዋጭ ተስማሚ ናቸው ለ ሂሳብ ማስሊያ አማካይ በትክክል: ስሌቶች ተጨማሪ ጊዜ የሚፈልጉ ከ ኢንቲጀር ተለዋዋጭ ይልቅ: ነገር ግን ፈጣን ናቸው ከ ድርብ ተላዋዋች ማስሊያዎች: የ ድርብ ተለዋዋጭ የሚፈልገው 8 ባይቶች ማስታወሻ ነው: የ አይነት-መግለጫ ባህሪ ነው "#".

    Dim Variable#
    Dim Variable As Double

### ተለዋዋጭ ገንዘብ

የ ገንዘብ ተለዋዋጭ የሚቀመጠው በ ውስጥ ነው እንደ 64-ቢት ቁጥሮች (8 ባይቶች) እና የሚታዩት እንደ የ ተወሰነ-ዴሲማል ቁጥር ነው በ 15 ምንም-ዴሲማል ያልሆነ እና 4 ዴሲማል ቦታዎች: የ ዋጋዎቹ መጠን ከ -922337203685477.5808 እስከ +922337203685477.5807. ገንዘብ ተለዋዋጭ የሚጠቅመው የ ገንዘብ ዋጋዎች በ ከፍተኛ ትክክለኛነት ለ ማስላት ነው: የ አይነት-መግለጫ ባህሪ ነው "@".

    Dim Variable@
    Dim Variable As Currency

### ተለዋዋጭ ሐረጎች

የ ሀረግ ተለዋዋጭ መያዝ ይችላል የ ባህሪ ሀረጎች እስከ 65,535 ባህሪዎች ድረስ: እያንዳንዱ ባህሪ የሚቀመጠው በ ተመሳሳይ Unicode ዋጋ ነው: የ ሀረግ ባህሪዎች ተስማሚ ናቸው ለ ቃላት ማቀናበሪያ እና ፕሮግራሞች እና ለ ጊዚያዊ ማጠራቀሚያዎች ሌ ማንኛውም ምንም-የማይታተም ባህሪ እስከ ከፍተኛ እርዝመት 64 ኪሎ ባይቶች: ማስታወሻ የሚያስፈልገው የ ሀረግ ባህሪዎች ለማስቀመጥ እንደ ባህሪው ቁጥር ይለያያል በ ተለዋዋጭ ውስጥ: የ አይነት-መግለጫ ባህሪ ነው "$".

    Dim Variable$
    Dim Variable As String

### ቡልያን ተለዋዋጮች

ቡልያን ተለዋዋጭ የሚያጠራቅመው አንድ ዋጋ ነው ከ ሁለቱ: እውነት ወይንም ሀሰት: ቁጥር 0 የሚያሳየው ሀሰት ነው: ሌሎች ዋጋዎች የሚያሳዩት እውነት ነው

    Dim Variable As Boolean

### የ ቀን ተለዋዋጮች

ተለዋውጭ ቀን የሚይዘው የ ቀኖች እና ሰአት ዋጋ ነው በ ውስጣዊ አቀራረብ የሚያስቀምጠው: ለ ተለዋውጭ ቀን የተመደቡ ዋጋዎችን በ ተከታታይ ቀን : የ ቀን ዋጋ : ተከታታይ ሰአት ወይንም የ ሰአት ዋጋ ራሱ በራሱ ይቀየራል ወደ ውስጣዊ አቀራረብ: የ ተለዋዋጭ-ቀን የሚቀየረው ወደ መደበኛ ቁጥሮች ነው በ መጠቀም የ ቀን : ወር አመት ወይንም የ ሰአት : ደቂቃ : ሰከንድ ተግባሮችን: የ ውስጥ አቀራረብ የሚያስችለው ማነፃፃር ነው የ ቀን/ሰአት ዋጋዎችን በማስላት ልዩነቱን በ ሁለቱ ቁጥሮች መካከል ያለውን: እነዚህን ተለዋዋጮች መግለጽ የሚቻለው በ ቁልፍ ቃል ነው በ ቀን :

    Dim Variable As Date

## የ መነሻ ተለዋዋጭ ዋጋዎች

ወዲያውኑ ተለዋዋጭ እንደ ተገለጸ: ራሱ በራሱ ይሰናዳል ወደ "ባዶ" ዋጋ: ማስታወሻ የሚቀጥለውን ስምምነት ያስታውሱ:

የ ቁጥር ተለዋዋጭ ራሱ በራሱ ይመደባል ወደ "0" ወዲያውኑ እንደ ተገለጸ

ተለዋዋጭ ቀን የ ተመደበው ዋጋ 0 ነው ለ ውስጣዊ: እኩል ነው ዋጋውን መቀየር ወደ "0" በ ቀን , ወር , አመት ወይንም የ ሰአት , ደቂቃ , ሰከንድ ተግባሮች

የ ሀረግ ተለዋዋጭ ይመደባል ወደ ባዶ-ሀረግ ("") ወዲያውኑ እንደ ተገለጸ

## ማዘጋጃዎች

LibreOffice Basic ያውቃል አንድ- ወይንም በርካታ-አቅጣጫ ማዘጋጃ: የ ተገለሰው በ ተወሰነ ተለዋዋጭ አይነት: ማዘጋጃ ዝግጁ ነው ዝርዝር እና ሰንጠረዥ ለ ማረም በ ፕሮግራም ውስጥ: የ ማዘጋጃ እያንዳንዱ አካል ጋር መደረስ ይቻላል በ ቁጥር ማውጫ

ማዘጋጃ መሆን እና መገለጽ አለበት በ ማፍዘዣ አረፍተ ነገር: በርካታ መንገዶች አሉ ለ መግለጽ የ ማውጫ መጠን ለ ማዘጋጃ:

          Dim Text$(20)
| 21 አካሎች ቁጥር የተሰጣቸው ከ 0 እስከ 20
          Dim Text$(5,4)
| 30 አካላቶች (a matrix of 6 x 5 አካላቶች)
          Dim Text$(5 To 25)
| 21 አካሎች ቁጥር የተሰጣቸው ከ 5 እስከ 25
          Dim Text$(-15 To 5)
| 21 አካሎች (ያካትታል 0), ቁጥር የተሰጣቸው ከ -15 እስከ 5

የ ማውጫ መጠን ማካተት ይችላል የ አዎንታዊ እንዲሁም አሉታዊ ቁጥሮችን

## የማያቋርጥ

መደበኛ የ ተወሰነ ዋጋ አለው: የሚገለጸው በ ፕሮግራም አንድ ጊዜ ነው እና በኋላ እንደገና መግለጽ አይቻልም

    Const ConstName=Expression