Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

SLAX 구문 규칙 개요

SLAX 구문 규칙은 C 및 PERL과 같은 기존 프로그래밍 언어의 규칙과 유사합니다. 다음 섹션에서는 SLAX 구문 규칙의 일반적인 측면에 대해 설명합니다.

코드 블록

SLAX는 중괄호로 코드 블록을 구분합니다. 요소, 계층 구조 또는 코드 세그먼트의 경계를 정의할 수 있는 코드 블록은 다른 코드 블록과 동일한 수준에 있거나 다른 코드 블록 내에 중첩될 수 있습니다. 특정 코드 블록 내에 정의된 선언에는 해당 블록으로 제한되는 범위가 있습니다.

다음 예제에서는 두 개의 코드 블록을 보여 줍니다. 중괄호는 블록의 match / 경계를 정의합니다. 요소를 포함하는 <op-script-results> 두 번째 블록은 첫 번째 블록 내에 중첩됩니다.

코멘트

SLAX에서는 스크립트의 아무 곳에나 코멘트를 추가할 수 있습니다. 스크립트에 주석을 달면 작성자를 포함한 모든 사용자의 가독성이 향상되며, 원래 작성된 스크립트로 한참 후에 스크립트로 돌아가야 할 수 있습니다. 스크립트를 작성할 때 스크립트 전체에 주석을 추가하는 것이 좋습니다.

SLAX에서는 로 시작하고 /* 로 끝나는 전통적인 C 스타일로 코멘트를 */삽입합니다. 예를 들어:

여러 줄로 된 주석은 동일한 형식을 따릅니다. 다음 예제에서는 가독성을 위해 추가 "*" 문자가 줄의 시작 부분에 추가되지만 필수는 아닙니다.

XSLT에 해당하는 것은 다음과 같습니다.

다음 예제에서는 스크립트에 주석을 삽입하여 프로그래머에게 출력이 콘솔로 전송됨을 상기시킵니다.

라인 종단

많은 기존 프로그래밍 언어와 마찬가지로 SLAX 문은 세미콜론으로 끝납니다.

다음 예제에서는 네임스페이스 선언, import 문 및 output 요소가 모두 세미콜론으로 끝납니다. 블록을 시작하거나 끝나는 줄은 세미콜론으로 끝나지 않습니다.

문자열

문자열은 텍스트 문자의 시퀀스입니다. SLAX 문자열은 작은따옴표 또는 큰따옴표로 묶을 수 있습니다. 그러나 문자열을 여는 데 사용한 것과 동일한 유형의 따옴표를 사용하여 문자열을 닫아야 합니다. 문자열은 밑줄(_)인 SLAX 연결 연산을 사용하여 함께 연결할 수 있습니다.

예를 들어: