CLng Function
Kino-convert ang anumang string o numeric na expression sa isang mahabang integer.
CLng (Expression Bilang Variant) Hangga't
Long
Pagpapahayag : Anumang string o numeric na expression na gusto mong i-convert. Upang mag-convert ng string expression, dapat na ilagay ang numero bilang normal na text gamit ang default na format ng numero ng iyong LibreOffice mga setting ng lokal . Halimbawa, dapat na ilagay ang numero gamit ang isang tuldok na "." bilang ang decimal point at isang kuwit "," bilang ang thousands separator (halimbawa 123,456.78) para sa English locale setting.
Kung Pagpapahayag nasa labas ng wastong long integer range sa pagitan ng -2.147.483.648 at 2.147.483.647, nagbabalik ang LibreOffice Basic ng overflow na error.
Ang function na ito ay palaging iikot ang fractional na bahagi ng isang numero sa pinakamalapit na integer.
5 Di-wastong procedure call
Ang mga numeric na expression ay ipinapakita ayon sa LibreOffice mga setting ng lokal :
Sub ExampleCountryConvert
MsgBox CDbl(1234.5678) ' 1234.5678
MsgBox CInt(1234.5678) ' 1235
MsgBox CLng(1234+5678) ' 6912
MsgBox CSng(1234.5678) ' 1234.567749023
MsgBox CDbl(expression := 5678.1234) ' 5678.1234
MsgBox CInt(expression := 5678.1234) ' 5678
MsgBox CLng(expression := 5678+1234) ' 6912
MsgBox CSng(expression := 5678.1234) ' 5678.123535156
End Sub