[주의!] 문서의 이전 버전(에 수정)을 보고 있습니다. 최신 버전으로 이동
분류
1. 개요2. include 테스트
2.1. 테스트 대상2.2. 테스트1
2.2.1. 변수 미입력2.2.2. syntax2.2.3. folding
2.3. 테스트2
2.3.1. 변수 미입력2.3.2. !syntax2.3.3. !folding2.3.4. 색상코드
2.4. 테스트3
2.4.1. !wiki 호출 테스트
2.5. 결론
3. ##@ 구문
3.1. 끊어 쓸 경우3.2. 결론

1. 개요[편집]

@가 들어가는 구문 여러가지를 테스트한 내용을 기록하는 문서.

2. include 테스트[편집]

@ @구문을 이용한 다른 구문 호출 테스트
직접 입력하는 것이 아닌, 텍스트로 인식하는 문구를 억지로 집어넣고 include했을 때 명령문으로 인식하고 출력되는지를 보는 테스트이다.

2.1. 테스트 대상[편집]

include를 하지 않고 직접 입력하면 다음과 같이 된다.
보기, 접기
#include <stdio.h>
void main ()
{
    printf("Hello, World!"\n);
}

2.2. 테스트1[편집]

테스트:@구문 220813_01 문서 사용.
{{{#! }}} 을 이용한 꾸미기 명령문에서 #!뒤에 나오는 내용을 테스트1 입력변수로 지정.
테스트:@구문 220813_01 문서를 include하면서 입력변수의 내용에 따라 include 결과가 다르게 나올 수 있는지 테스트

2.2.1. 변수 미입력[편집]

테스트1에 아무것도 입력하지 않고 include

#! cpp
#include <stdio.h>
void main ()
{
    printf("Hello, World!"\n);
}

2.2.2. syntax[편집]

테스트1=syntax 입력 결과

#include <stdio.h>
void main ()
{
    printf("Hello, World!"\n);
}

2.2.3. folding[편집]

테스트1=folding 입력 결과

#!folding cpp
#include <stdio.h>
void main ()
{
    printf("Hello, World!"\n);
}

2.3. 테스트2[편집]

이번에는 앞의 테스트:@구문 220813_01 문서 중, {{{#! }}} 구문에서 느낌표 기호를 지우고 {{{# }}}구문만 남겨놓고 #뒤에 나오는 내용을 테스트1 입력변수로 지정.
테스트:@구문 220813_02 문서를 include하면서 입력변수의 내용에 따라 include 결과가 테스트:@구문 220813_01과 같이 나올 수 있는지 테스트

2.3.1. 변수 미입력[편집]

테스트1에 아무것도 입력하지 않고 include

# cpp
#include <stdio.h>
void main ()
{
    printf("Hello, World!"\n);
}

2.3.2. !syntax[편집]

테스트1=!syntax 입력 결과

#include <stdio.h>
void main ()
{
    printf("Hello, World!"\n);
}

2.3.3. !folding[편집]

테스트1=!folding 입력 결과

#!folding cpp
#include <stdio.h>
void main ()
{
    printf("Hello, World!"\n);
}

2.3.4. 색상코드[편집]

테스트1=00A495 입력 결과 (앞에 #00A495가 된다.)

#00A495 cpp
#include <stdio.h>
void main ()
{
    printf("Hello, World!"\n);
}

include를 하지 않고 직접 입력하면 다음과 같이 된다.
cpp
#include <stdio.h>
void main ()
{
printf("Hello, World!"n);

}

2.4. 테스트3[편집]

테스트:@구문 231102_01 문서 사용.
include와 매개변수 입력만으로 나무마크 구문을 입력한 결과가 나올 수 있는지, 있으면 어떤 구문이 가능한지 테스트.

2.4.1. !wiki 호출 테스트[편집]


{{{#!wiki

}}}

include 없이 직접 입력할 경우 다음과 같이 된다.
공백이 출력된다.

2.5. 결론[편집]

단순 include로 {{{ }}} 대괄호 속 #! 구문을 만들기는 어렵다. 같은 문구라도 syntax를 제외하고는 (include의 변수입력에 따른) 텍스트로 출력하는 문구가 아닌, 컴파일할 수 있는 명령문으로서의 문구가 되어야 동작이 되는 모양.

3. ##@ 구문[편집]

(참조 : 테스트:20240217001)
## 까지는 주석 출력인데 @를 더 적으면 문서 편집창 윗부분이 작성된다.

3.1. 끊어 쓸 경우[편집]

의도적으로 중간중간에 끊어 삽입할 경우 문단을 나누는 구문(문법)과 관계없이 삽입한 순서대로 모아지고 출력되는 모양이다.

3.2. 결론[편집]

별도의 공간으로 불러서 출력이 되는 모양이다.
아래쪽에 출력하게 하는 구문이 존재할 수도 있고 존재하지 않을 수도 있다.