Print Statement
KiĂrja a megadott karakterláncokat vagy numerikus kifejezĂ©seket egy párbeszĂ©dablakba vagy egy fájlba.
Szintaxis:
Print [#Fájlnév,] Kifejezés1[{;|,} [Spc(Szám As Integer);] [Tab(Poz As Integer);] [Kifejezés2[...]]
Paraméter:
FájlnĂ©v: Bármilyen numerikus kifejezĂ©s, amely tartalmazza a megfelelĹ‘ fájl Open utasĂtásában megadott fájlszámot.
KifejezĂ©s: KinyomtatandĂł string (karakterlánc) vagy numerikus kifejezĂ©s. Több kifejezĂ©s pontosvesszĹ‘vel választhatĂł el. Ha vesszĹ‘vel van elválasztva, akkor a kifejezĂ©sek a következĹ‘ tabulátorpozĂciĂłra lesznek igazĂtva. A tabulátorpozĂciĂłk nem igazĂthatĂłk.
Szám: Az Spc függvény által beszúrandó szóközök száma.
Poz: A megadott pozĂciĂłig beszĂşrt szĂłközök száma.
Ha a pontosvesszĹ‘ vagy vesszĹ‘ az utolsĂł kinyomtatandĂł kifejezĂ©s után jelenik, akkor a LibreOffice Basic a szöveget egy belsĹ‘ pufferben tárolja, Ă©s nyomtatás nĂ©lkĂĽl folytatja a program vĂ©grehajtását. Ha másik Print utasĂtás áll a sor vĂ©gĂ©n pontosvesszĹ‘ vagy vesszĹ‘ nĂ©lkĂĽl, akkor az összes kinyomtatandĂł szöveg azonnal kinyomtatásra kerĂĽl.
A pozitĂv numerikus kifejezĂ©seket egy szĂłköz elĹ‘zi meg nyomtatáskor. A negatĂv numerikus kifejezĂ©seket mĂnuszjel elĹ‘zi meg nyomtatáskor. Ha a lebegĹ‘pontos Ă©rtĂ©kek egy adott tartományt tĂşllĂ©pnek, akkor az adott numerikus kifejezĂ©s exponenciális formában lesz kinyomtatva.
Ha a megjelenĂtendĹ‘ kifejezĂ©s meghalad egy megadott hosszt, a megjelenĂtĂ©s automatikusan beszĂşr egy sortörĂ©st, Ă©s a megjelenĂtĂ©st egy Ăşj sorban folytatja.
Az argumentumok közĂ© beszĂşrhatja pontosvesszĹ‘vel lezárva a Tab fĂĽggvĂ©nyt a kimenet adott pozĂciĂłra törtĂ©nĹ‘ igazĂtásához, vagy használhatja az Spc fĂĽggvĂ©nyt a megadott számĂş szĂłköz beszĂşrásához.
PĂ©lda:
Sub ExamplePrint
Print "ABC"
Print "ABC","123"
i = FreeFile()
Open "C:\Temp.txt" For Output As i
Print #i, "ABC"
Close #i
End Sub
Sub ExamplePrint
Print "ABC"
Print "ABC","123"
i = FreeFile()
Open "~/temp.txt" For Output As i
Print #i, "ABC"
Close #i
End Sub