Module
Contents
Index 🔎︎

# Print Statement

지정한 문자열 또는 수식을 대화 상자 또는 파일에 출력합니다.

## 구문:

    Print [#FileName,] Expression1[{;|,} [Spc(Number As Integer);] [Tab(pos As Integer);] [Expression2[...]]

## 매개 변수:

FileName: 각 파일에 대해 Open 문으로 설정된 파일 번호를 포함하는 임의의 숫자 식입니다.

Expression: 인쇄할 임의의 숫자 또는 문자열 식입니다. 여러 식을 세미콜론으로 구분할 수 있습니다. 쉼표로 구분할 경우 이러한 식을 다음 탭 간격으로 들여쓰게 됩니다. 탭 간격은 조정할 수 없습니다.

Number: Spc 함수로 삽입할 공백 수입니다.

Pos: 지정한 위치까지 공백이 삽입됩니다.

인쇄할 마지막 식 뒤에 세미콜론이나 쉼표가 있을 경우 LibreOffice Basic은 텍스트를 내부 버퍼에 저장하고 인쇄 없이 프로그램 실행을 계속합니다. 그러다가 세미콜론이나 쉼표가 끝에 없는 다른 Print 문을 만나면 인쇄할 모든 텍스트가 한 번에 인쇄됩니다.

양수 식은 선행 공백과 함께 인쇄되고 음수 식은 선행 빼기 기호와 함께 인쇄됩니다. 부동 소수점 값에 대한 특정 범위를 초과할 경우 해당 숫자 식은 지수 표기법으로 인쇄됩니다.

인쇄할 식이 특정 길이를 초과할 경우 자동으로 줄 바꿈되어 다음 줄이 표시됩니다.

세미콜론으로 묶은 Tab 함수를 인수 사이에 삽입하여 출력을 특정 위치로 들여쓰거나 Spc 함수를 사용하여 지정한 수의 공백을 삽입할 수 있습니다.

## 예:

    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