ተለዋዋጭ መጠቀሚያ

የሚቀጥለው የሚገልጸው መሰረታዊ የ ተለዋዋጭ አጠቃቀም ነው ለ 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

Please support us!