성명

조건문

VBScript에서 지원하는 주요 조건문은 다음과 같습니다.

  • If...Then
  • For Next 루프
  • Exit For
  • For Each Next
  • Do 루프
  • While...WEnd
  • Select Case

무한 루프를 피하도록 스크립트를 작성하는 데 주의를 기울여야 합니다. 즉, 조건이 결국 충족되도록 해야 합니다.

If...Then 문

구문은 다음과 같습니다:

If Condition Then
  'code
Else If AnotherCondition Then
  'code
Else
  'code
End If

For 루프

For Next 문은 코드 블록을 반복적으로 실행합니다. 기본 구문은 다음과 같습니다:

For counter = start to end
  ' block of code here
Next

Exit For

Exit For 문은 For 루프를 조기에 종료합니다.

For counter = start to end
  if condition then Exit For
Next

For Each 루프

For Each 루프는 For 루프의 변형으로, 배열의 요소뿐만 아니라 객체 컬렉션을 순회하도록 설계되었습니다. 기본 구문은 다음과 같습니다:

For Each ObjectVar in Collection
  ' block of code here
Next

Do 루프

Do 루프에는 여러 가지 변형이 있습니다.

Do while until condition
  ' code block
Loop

...그리고;

Do
  ' code block
Loop while until condition

...그리고;

Do
  ' code block
Loop

While...WEnd 루프

While WEnd 문은 코드 블록을 반복적으로 실행합니다. 기본 구문은 다음과 같습니다:

While until condition
  ' code block
WEnd

Select Case 문

실행할 여러 코드 블록 중 하나를 선택하려면 SELECT 문을 사용할 수 있습니다:

Select case payment
  case "Cash"
    msgbox "pay cash"
  case "MasterCard"
    msgbox "pay by Mastercard"
  case Else
    msgbox "Unknown payment method"
end select

식 및 연산자

식(expression)은 상수, 변수, 리터럴 값, 연산자 및 함수 결과의 유효한 조합입니다. 식은 변수에 할당할 값을 결정하거나, 함수의 파라미터를 계산하거나, 조건을 검사하는 데 사용됩니다. 식에는 함수 호출이 포함될 수 있습니다.

VBScript에는 다양한 Logical 연산자, 산술 연산자, 부울 연산자 및 관계 연산자가 있습니다. 이러한 연산자들은 우선순위 순서에 따라 그룹화되는데, 이는 Basic, C 등에서 사용되는 우선순위 순서와 다릅니다. 예를 들어, AND 및 OR 연산자는 관계 연산자보다 우선순위가 높습니다.

산술 연산자

+

덧셈

-

뺄셈

*

곱셈

/

나눗셈

\

정수 결과가 나오는 나눗셈

^

제곱

Mod

모듈로

비교 연산자 (최저 우선순위)

=

동일한지 여부를 검사합니다.

>

같지 않은지 여부를 확인합니다.

보다 작는지 여부를 확인합니다.

>

보다 큰지 여부를 확인합니다.

=

작거나 같는지 여부를 확인합니다.

>=

크거나 같는지 여부를 테스트합니다.

Is

두 객체 참조 변수를 비교합니다.

문자열 연산자

&

문자열 연결

Logical Operators

Not

Logical NOT

And

Logical AND

Or

Logical OR

XOR

 

Eqv

 

Imp

 

&

 

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
기능 가용성

사용할 수 있는 기능은 보유한 Altium 솔루션(Altium Develop, Altium Agile Teams, Altium Agile Enterprise, 또는 Altium Designer(활성 기간 중))에 따라 달라집니다.

실제 소프트웨어에서 문서화된 기능이 보이지 않는 경우, Altium 영업팀에 문의하여 자세한 내용을 확인하세요.

구버전 문서

Altium Designer 문서는 더 이상 버전별로 제공되지 않습니다. 이전 버전의 Altium Designer 문서가 필요하신 경우, Other Installers 페이지의 Legacy Documentation 섹션을 방문해 주세요.

콘텐츠